python——打包自己的库并安装

一、安装setuptools

bash 复制代码
pip install setuptools

二、在包外创建setup.py文件

py 复制代码
from distutils.core import setup

setup(
    name="mypackage",
    version="1.0",
    py_modules=["mypackage.mymodel1", "mypackage.mymodel2"]
)

三、在setup.py文件同级目录下进行构建

bash 复制代码
python ./setup.py build

四、也可以生成压缩包

bash 复制代码
python ./setup.py sdist

五、安装打包好的包

bash 复制代码
# 安装
pip install D:/Users/Administrator/PycharmProjects/python-250716/dist/mypackage-1.0.tar.gz

# 查看
pip list
相关推荐
锋行天下2 分钟前
服务器 Python 2.7 装不了 langgraph-cli?用本地生成 Dockerfile 曲线救国
人工智能·后端·python
一条大祥脚6 分钟前
深入理解 PyTorch FlexAttention:从 Score Mod 到 Mask Mod 的稀疏加速之道
人工智能·pytorch·python·注意力机制·flex attention·可编程注意力
xys_6781 小时前
JavaEE通关手册:初识Java
java·开发语言
2601_967980111 小时前
Python自动化办公:模块、库与样式调整教程
python·excel·自动化办公·openpyxl·样式调整
长沙三为智能科技1 小时前
GEO与传统SEO的5个关键差异:排名与被引用、关键词与答案型的全维度对比
python·aigc·seo·ai搜索·geo优化
ShineWinsu2 小时前
对于Qt:QTableWidget常见属性以及QTableWidgetItem类的解析
开发语言·c++·qt·gui·客户端·表格·qtablewidget
量化分析码农3 小时前
【Python量化趋势跟踪实战 02】突破买入总被假突破坑:通道系统与入场时机
python
Agent世界3 小时前
多平台登录态巡检:cookie 判据为什么会撒谎
python
goehou3 小时前
让 AI 替我操作这台电脑,先把手能伸多远定下来
windows·自动化·权限管理·ai agent
ShineWinsu3 小时前
对于Qt:QListWidget常见属性以及QListWidgetItem类的解析
开发语言·c++·qt·客户端·列表·qlistwidget·qlistwidgetitem