我已经为 django 应用程序设置了 virtualenv。到目前为止,当激活 virtualenv 时,我已经通过 pip 安装了所有包,但我现在需要从 bitbucket 克隆一个。有没有一种特殊的方法可以做到这一点,或者我只需要打开一个终端,转到 venv/lib/python2.7/site-packages 并运行克隆命令?
这是我要克隆的存储库https://bitbucket.org/basti/python-amazon-product-api/src
我已经为 django 应用程序设置了 virtualenv。到目前为止,当激活 virtualenv 时,我已经通过 pip 安装了所有包,但我现在需要从 bitbucket 克隆一个。有没有一种特殊的方法可以做到这一点,或者我只需要打开一个终端,转到 venv/lib/python2.7/site-packages 并运行克隆命令?
这是我要克隆的存储库https://bitbucket.org/basti/python-amazon-product-api/src
使用该-e
标志并指定一个 git repo:
pip install -e git://github.com/manojlds/mylib.git#egg=mylib
上面的 url 可以是 bitbucket、github 等。
-e, --editable <VCS+REPOS_URL[@REV]#EGG=PACKAGE>
直接从结帐安装包。源代码将检出到 src/PACKAGE(小写)并就地安装(使用 setup.py develop)。您可以在现有目录/结帐上运行它(例如 pip install -e src/mycheckout)。可以多次提供此选项。VCS 的可能值为:svn、git、hg 和 bzr。
克隆存储库,
如果您的应用程序具有setup.py
,则python setup.py install
在激活虚拟环境时运行。
否则将这个应用程序复制到你的 django 项目中并将它的名称添加到你INSTALLED_APPS
的settings.py
或者您可以使用pip install -e <repo_addr>
,请参阅doc。