python项目的外部Libs包

python项目的外部Libs包,python,svn,Python,Svn,我正在尝试使用SVN来管理我的python项目。 我在计算机A上安装了许多外部Lib(路径类似于:“C:\Python27\Lib\site packages”),然后将项目上载到SVN服务器。 然后我使用刚刚安装了python(v2.7)的计算机B,我从SVN服务器进行签出 :问题来了..计算机B中没有外部LIB。是否有解决此问题的方法,我不想在计算机B上再次安装外部LIB 提前谢谢 Python处理此问题的常规方法是使用和,它允许您安装多套软件包,也是常用的 例如,如果您有一个项目依赖于0.

我正在尝试使用SVN来管理我的python项目。 我在计算机A上安装了许多外部Lib(路径类似于:
“C:\Python27\Lib\site packages”
),然后将项目上载到SVN服务器。 然后我使用刚刚安装了python(v2.7)的计算机B,我从SVN服务器进行签出

:问题来了..计算机B中没有外部LIB。是否有解决此问题的方法,我不想在计算机B上再次安装外部LIB


提前谢谢

Python处理此问题的常规方法是使用和,它允许您安装多套软件包,也是常用的

例如,如果您有一个项目依赖于0.9的任何版本和0.9以上的任何版本,则您可以拥有以下需求文件:

Werkzeug>=0.9
itsdangerous
您通常会将其存储在名为
requirements.txt
的文件中。然后,您将按照以下方式安装软件包:

pip install -r requirements.txt

pip
将发现所有需要的软件包尚未安装并安装它们。

您实际上可以将软件包源代码从站点软件包复制到项目文件夹中,并且项目文件夹的优先级通常高于站点软件包


然后,您只需将签入库签入到您的svn即可。

与往常一样,我在
project/libs/
中创建了一个目录。我将所有Lib从*C:\Python27\Lib\site packages*放到这个目录中。现在我如何导入以前在站点包中的dict4ini。我的意思是,有什么办法我仍然可以使用dict4ini只需键入
import dict4ini