我正在尝试使用SVN来管理我的python项目。
我在计算机A上安装了许多外部Lib(路径如:"C:\Python27\Lib\site-packages"
),然后我将项目上传到SVN服务器。
然后我使用计算机B,它已经安装了python(v2.7)。我从SVN服务器结账
:问题就出现了。计算机B中没有外部Libs。有没有解决这个问题的解决方案,我不想再在计算机B上安装外部Libs了!
谢谢你!
答案 0 :(得分:0)
正常的Python处理方法是使用pip和requirements files。 <{3}},它允许您拥有多套已安装的软件包,也是常用的。
例如,如果您的项目取决于virtualenv的任何版本以及任何版本的itsdangerous
超过0.9,那么您可以拥有此要求文件:
Werkzeug>=0.9
itsdangerous
您通常会将其存储在名为requirements.txt
的文件中。然后,您将安装这样的包:
pip install -r requirements.txt
pip
会找到尚未安装的所有软件包并安装它们。
答案 1 :(得分:0)
您实际上可以将软件包源代码从site-packages复制到项目文件夹,而您的项目文件夹通常具有比site-packages更高的优先级。
然后你只需要在你的svn登记库。