直接从git在虚拟环境中安装python包[重复]

Posted

技术标签:

【中文标题】直接从git在虚拟环境中安装python包[重复]【英文标题】:Install a python package in a virtual environment directly from git [duplicate] 【发布时间】:2017-11-07 20:51:49 【问题描述】:

我有一个想要使用的 python 包,但是通过 pip 安装的版本似乎已经严重过时,以至于示例代码无法正常工作。一些研究独立证实,为了让代码正常工作,我需要来自 git 的最新版本。

如何直接从 git 从虚拟环境中安装 python 包而不通过 pip?

另外,由于我对 pip 不太了解,如果永远不需要,那么我如何强制 pip 在 github 上安装最新版本?

【问题讨论】:

为什么使用pip? @OliverCharlesworth,因此是我的最后一段。我不知道 pip 是否可以做到这一点,我没有立即认为它可以。 【参考方案1】:

您需要参考 this 文档。

这是基本格式:

pip install -e vcs+protocol://repo_url/#egg=pkg&subdirectory=pkg_dir

在 git 的情况下,它会是这样的

pip install -e git+https://www.github.com/name_your_project/name_your_repo

【讨论】:

我们如何将它们冻结到 requirements.txt 中?

以上是关于直接从git在虚拟环境中安装python包[重复]的主要内容,如果未能解决你的问题,请参考以下文章

python编程中在ubuntu中安装虚拟环境及环境配置

python编程中在ubuntu中安装虚拟环境及环境配置

python编程中在ubuntu中安装虚拟环境及环境配置

在 ubuntu 中安装python虚拟环境

python编程中在ubuntu中安装虚拟环境及环境配置

未使用 pip 在 vi​​rtualenv 中安装 Python 包