2016-07-26 81 views
0

我有一個python項目,我想跨平臺工作。 我所採取的確保所有依賴項安裝在用戶計算機上的方法是我有一個設置腳本,它試圖導入我項目的所有依賴項,並且如果遇到導入錯誤,它會在全局安裝依賴項。這種方法的問題是我正在全球安裝軟件包,還有兩個我必須手工編輯我的psuedo安裝腳本以添加任何新的依賴關係。這個解決方案對我來說似乎非常笨拙。有沒有更好的方法來解決這個問題。分發跨平臺的python3腳本

+1

安裝點子。 py'和/或爲'pip'提供'requirements.txt'來使用?見例如http://jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/用於建立項目。 – jonrsharpe

回答

0

如果你不想go the normal way,最簡單的解決方案是創建一個requirements.txt的依賴關係。

如果你不想安裝的東西在全球使用virtualenvvenv創建一個孤立的環境不受 - 這兩個工具同時安裝這是需要你爲什麼不寫一個適當的`設置通過requirements.txt