小编典典

使用pip或从仓库中的easy_install安装Python软件包

python

到目前为止,对我来说,处理python软件包安装的最简单方法是从源代码管理系统中签出源代码,然后在python dist-
packages文件夹中添加符号链接。

显然,由于源代码控制提供了降级,升级到任何分支,标记的完整控制,因此效果很好。

有一种方法可以使用其中一种软件包安装程序(easy_install或pip或其他),一种可以实现相同的目的。

easy_install获取tar.gz并使用setup.py install安装它们,该安装程序安装在python2.6的dist-
packages文件夹中。有没有一种方法可以配置它,或者通过pip来使用源版本控制系统(SVN / GIT / Hg / Bzr)。


阅读 207

收藏
2021-01-20

共1个答案

小编典典

使用pip非常简单。例如:

pip install -e hg+http://bitbucket.org/andrewgodwin/south/#egg=South

Pip将自动克隆源存储库并运行“ setup.py
development”以便您将其安装到您的环境中(希望是virtualenv)。支持Git,Subversion,Bazaar和Mercurial。

然后,您还可以运行“ pip
Frozen”,它会输出当前安装的软件包的列表以及它们的确切版本(对于开发安装,包括来自VCS的确切版本)。您可以将其直接放入需求文件中,然后再运行

pip install -r requirements.txt

以完全相同的版本安装同一套软件包。

2021-01-20