python - 如何将 django 存储库克隆到 virtualenv

标签 python django git virtualenv bitbucket

我已经为 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/

相关文章:

java - 在 VCS(SVN、Git、...)中存储 .jar 文件的最佳实践

git - 是否可以在不修改/压缩提交的情况下将补丁集添加到 Gerrit 审查中

git - 在 Bash 命令提示符下添加 git 分支

Python 无法使用 surrogateescape 进行编码

python - 使用 pd.read_csv 时无法删除 header

python - Django - 仅从 datetime.strptime 获取日期

python - 'dict' 对象不可调用

python - Django self.assertEqual 比较 2 个新的未保存对象

python - 在 Python 中存储和检索古吉拉特语字符

python - 两个列表对应元素相同的索引列表