1. 创建setup.py文件 首先,我们需要在项目的根目录下创建一个名为setup.py的文件,该文件用来定义我们的模块打包相关的信息。 fromsetuptoolsimportsetup setup(name='my_module',version='1.0',py_modules=['my_module'],) 1. 2. 3. 4. 5. 6. 7. 上面的代码中,我们通过setup函数指定了我们的模块名称为...
setup(ext_modules = cythonize(["rsa_util.py"])) 1. 2. 3. 此段代码将执行生成wheel的过程,将.c文件打包成whl文件 from setuptools import setup from setuptools.dist import Distribution from distutils.core import Extension setup(name = 'rsa_util', version = '1.0', ext_modules = [Extension("...
2>.如下图所示,点击"Distttributing Python Modules(Legacy version)" 3>.如下图所示,点击"Writing the Setup Script" 4>.阅读官网文档 5>.在自己的项目根目录下创建setup.py文件,修改内容如下所示 #!/usr/bin/env python#-*- coding:utf-8 -*-#@author :yinzhengjie#blog:https://www.cnblogs.com/yi...
setup(name='meal', version='1.0', py_modules=['meal'], ) 在终端(windows的话,则是打开cmd)中输入 1 python setup.py sdist 你会发现在目录中多出一个文件夹dist,进入这个文件夹,会发现一个meal-1.0.tar.gz文件(windows的话,是meal-1.0.zip文件)。将这个压缩文件解压,进入解压的目录,执行下面的命令 ...
$ python ez_setup.py # 更新,以下两种任选 $ python ez_setup.py –U setuptools $ pip install -U setuptools 4. easy_install 使用指南 当你安装完 setuptools 后,就拥有了一个叫做easy_install的第三方管理工具,这也是它区分于 distutils 的一大改进。
Python 库打包分发的关键在于编写 setup.py 文件。setup.py 文件编写的规则是从 setuptools 或者 distuils 模块导入 setup 函数,并传入各类参数进行调用。 # coding:utf-8 from setuptools import setup # or # from distutils.core import setup setup( ...
如果你需要自定义一些选项修改Modules/Setup 执行./configure 脚本 make make install 执行以上操作后,Python 会安装在 /usr/local/bin 目录中,Python 库安装在 /usr/local/lib/pythonXX,XX 为你使用的 Python 的版本号。 Window 平台安装 Python: 以下为在 Window 平台上安装 Python 的简单步骤: ...
setup(# other arguments here...ext_modules=[Extension('foo',glob(path.join(here,'src','*.c')),libraries = ['rt'],include_dirs=[numpy.get_include()])]) 1. 2. 3. 4. 5. 6. 7. 8. 9. 详细了解可参考:https://docs.python.org/3.6/distutils/setupscript.html#preprocessor-options ...
','packages','data_files','scripts','ext_modules','py_modules','license_file','license_files','use_2to3_exclude_fixers')setup(# 在 PyPI 上搜索的项目名称。name="madotornado",# 项目版本号,一般由三部分组成:MAJOR, MINOR, MAINTENANCEversion="0.0.1",# 作者信息author="SystemLight",author_...
之前我们项目组在使用 python 的过程中,经常遇到用pip install -e .的方式安装 python package 的情况,这些 package 中都有一个setup.py文件,里面指定了 package 的依赖、描述性的信息等。 但是我们从来没有为自己的 package 写过类似的 setup.py 文件。如果需要在程序中调用自己写的 package,一般是设定环境变量...