2015-11-10 47 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

回答