2015-11-10 18 views
0

我有一个项目,我已经使用pip install <library>导入了不同的python库我看到我可以为此创建setup.py,但我无法完全弄清楚它。所以我必须将所有导入的库添加到包中?例如packages=['requests', 're']如何将导入的库添加到setup.py

如果用户没有安装python,我可以使用它来安装python吗? 或者我只是添加了我已经定义到软件包的python文件?例如test1.py,test2.py 编辑

from setuptools import setup 

setup(name='Testproject', 
     version='0.1', 
     description='testing', 
     author='tester', 
     packages=['requests', 'subprocess'], 
     zip_safe=False) 
+1

* “?我要补充所有进口图书馆包” * - 所有你需要运行它的人,是的。 *“我可以用它来安装python,如果用户没有它”* - 不,你需要Python来运行'setup.py',这样做没有任何意义。 – jonrsharpe

+0

我跑上面,但我得到错误'错误:包目录'请求'不存在'因为它不是我的模块,它是在内置的Python模块?我必须为此提供路径吗? – user2661518

+0

'packages'用于你的代码定义**的包,而不是它的依赖。你有没有考虑通过教程或工作的例子? – jonrsharpe

回答