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
相关推荐
小白学大数据1 小时前
Codex 里的 GPT 6 Astra、GPT 5.6 Sol、Terra、Luna 怎么选
开发语言·gpt·microsoft
l1t2 小时前
DeepSeek 4.1总结的Tom Lane 谈塑造 Postgres 三十年历程的架构决策
开发语言·数据库·postgresql·架构
shirsl2 小时前
算法 Day1-数组 / 哈希 + 双指针
python·算法·哈希算法
djarmy8 小时前
MAIN.c(1): warning C318: can’t open file ‘STC8G.H’ 报错 解决 分析
c语言·开发语言·mongodb
广州山泉婚姻8 小时前
Python序列号源码分析
python
HEJOO98 小时前
深入理解 Java volatile 关键字:原理、用法与常见误区
java·开发语言·spring
曹牧8 小时前
Java:no content to map due to end of input
java·开发语言
计算机源码社9 小时前
【大数据项目实战】基于大数据的影视内容生态综合质量分析与可视化-基于数据挖掘的影视内容类型共现与口碑聚类分析系统
大数据·人工智能·python·数据挖掘·数据分析·毕业设计·课程设计
梦梦代码精9 小时前
《回收租赁系统技术选型避坑指南:业务闭环与二开自由度详解》
开发语言·低代码·docker·开源·代码规范
C^h9 小时前
pytorch 适合初学者 0基础学习
人工智能·pytorch·python