我正在嘗試使用SVN來管理我的python項目。 我在計算機A上安裝了很多外部庫(路徑如下:"C:\Python27\Lib\site-packages"
),然後我將項目上傳到SVN服務器。 ,然後我使用剛剛安裝了python(v2.7)的計算機B.我從SVN服務器結帳外部Libs包python項目
:問題出在這裏?計算機中沒有外部Lib。是否有解決方案解決這個問題,我不想再在計算機B上安裝外部Lib!
感謝提前!
我正在嘗試使用SVN來管理我的python項目。 我在計算機A上安裝了很多外部庫(路徑如下:"C:\Python27\Lib\site-packages"
),然後我將項目上傳到SVN服務器。 ,然後我使用剛剛安裝了python(v2.7)的計算機B.我從SVN服務器結帳外部Libs包python項目
:問題出在這裏?計算機中沒有外部Lib。是否有解決方案解決這個問題,我不想再在計算機B上安裝外部Lib!
感謝提前!
正常的Python處理方法是使用pip和requirements files。 virtualenv,它可以讓你有多套安裝軟件包,也是常用的。
舉例來說,如果你有這取決於itsdangerous
任何版本的Werkzeug超過0.9的任何版本的一個項目,你可以有此需求文件:
Werkzeug>=0.9
itsdangerous
你通常會存儲在一個文件名爲requirements.txt
。然後,您可以安裝的軟件包是這樣的:
pip install -r requirements.txt
pip
會找到所有需要的尚未安裝的軟件包並安裝它們。
實際上,您可以將站點包中的包源代碼複製到項目文件夾中,而且您的項目文件夾通常比站點包具有更高的優先權。
然後,你只需要登記到你的svn庫。
像往常一樣,我在'project/libs /'中創建了一個目錄,並且把所有的庫從** C:\ Python27 \ Lib \ site-packages \ **中放到這個目錄中,現在我該如何導入dict4ini這是在網站包packages.InI的意思是有任何solation,我仍然可以使用dict4ini只需輸入'import dict4ini' – sashimi