当前位置: 首页 > 后端技术 > Python

pythonegg包的制作与使用

时间:2023-03-25 21:56:28 Python

第三方库以numpy为例,创建环境python2.7准备打包环境。打包环境需要setuptools。Ubuntu用户直接apt-getinstallpython-setuptoolshttps://github.com/numpy/numpy...#下载源码包解压后进入目录执行pythonsetup.pybdist_egg当前目录已经存在dist目录egg文件就是在这个目录下生成的。使用免安装用法#coding=utf8importsysegg_path="/data/new/numpy-1.16.6/dist/numpy-1.16.6-py2.7-linux-x86_64.egg"sys.path.append(egg_path)importnumpy#如果没有报错,则导入成功。使用sudoeasy_installnumpy-1.16.6-py2.7-linux-x86_64.egg创建自定义包,在项目根目录下新建setup.py。内容如下:#coding=utf8fromsetuptoolsimportsetup,find_packagessetup(name="egg-demo",#packagenameversion="0.1.0",packages=find_packages(),#setuptools自带一个find_packages()工具可以自动查找同名文件夹findpackagedescription="testhowtomakeeggs",author="HuiQ.",author_email="XXX@gmail.com",license="GPL",keywords=("test","python"),platforms="Independant",url="",)执行pythonsetup.pybdist_egg