如何使用pip使用vcs将Python包可编辑安装到特定目录中?

时间:2012-06-02 21:47:00

标签: python version-control pip

默认情况下,pip将可编辑包安装到安装Python的目录的src子目录中。

我想使用pip支持从源控件中检出包,从版本控制到我选择的目录中安装一个包,例如:

pip install -e git+https://github.com/kennethreitz/requests.git@355b97165c#egg=requests-org

这可能吗?

1 个答案:

答案 0 :(得分:8)

pip help install说:

--src=DIR, --source=DIR, --source-dir=DIR, --source-directory=DIR
                      Check out --editable packages into DIR

例如:

pip install -e git+https://github.com/kennethreitz/requests.git@355b97165c#egg=requests-org --source-directory=/tmp

将在/tmp/requests-org

中安装请求来源