我已经为 Django 应用程序设置了一个 virtualenv。到目前为止,当 virtualenv 被激活时,我已经通过 pip 安装了我所有的包,但我现在需要从 bitbucket 克隆一个。有没有特殊的方法可以做到这一点,还是我只需要打开一个终端,转到 venv/lib/python2.7/site-packages 并运行克隆命令?
这是我正在尝试克隆的存储库 https://bitbucket.org/basti/python-amazon-product-api/src
最佳答案
使用 -e
标记并指定一个 git 仓库:
pip install -e git://github.com/manojlds/mylib.git#egg=mylib
上面的url可以是bitbucket、github等
-e, --editable <VCS+REPOS_URL[@REV]#EGG=PACKAGE>
Install a package directly from a checkout. Source will be checked out into src/PACKAGE (lower-case) and installed in-place (using setup.py develop). You can run this on an existing directory/checkout (like pip install -e src/mycheckout). This option may be provided multiple times. Possible values for VCS are: svn, git, hg and bzr.
关于python - 如何将 django 存储库克隆到 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18506829/