我正在尝试使用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