我有一个pip需求文件,其中包括torch和torchvision的特定cpu版本。我可以使用以下pip命令成功安装我的需求。
pip install --requirement azure-pipelines-requirements.txt --find-links https://download.pytorch.org/whl/torch_stable.html
我的需求文件如下所示
coverage
dataclasses
joblib
matplotlib
mypy
numpy
pandas
param
pylint
pyro-ppl==1.2.1
pyyaml
scikit-learn
scipy
seaborn
torch==1.4.0+cpu
torchvision==0.5.0+cpu
visdom
这在bash中工作,但是我如何从conda环境yaml文件中调用带有find-link
选项的pip?我现在的尝试是这样的
name: build
dependencies:
- python=3.6
- pip
- pip:
- --requirement azure-pipelines-requirements.txt --find-links https://download.pytorch.org/whl/torch_stable.html
但当我调用
conda env create --file azure-pipeline-environment.yml
我得到这个错误。
pip子进程错误:
错误:无法找到满足要求torch==1.4.0 cpu的版本(来自-r E:\用户\tim\Source\Talia\azure-pipelines-requirements.txt(第25行))(来自版本:0.1.2,0.1.2.post1,0.1.2.post2)
错误:没有找到与torch==1.4.0 cpu匹配的分布(来自-r E:\用户\tim\Source\Talia\azure-pipelines-requirements.txt(第25行))
Pip失败
从conda环境yaml文件调用pip时,如何指定find links
选项?
在这里的pip留档中找到答案。我可以将find-link
选项添加到我的需求文件中,这样我的conda环境yaml文件就变成了
name: build
dependencies:
- python=3.6
- pip
- pip:
- --requirement azure-pipelines-requirements.txt
我的pip需求文件变成
--find-links https://download.pytorch.org/whl/torch_stable.html
coverage
dataclasses
joblib
matplotlib
mypy
numpy
pandas
param
pylint
pyro-ppl==1.2.1
pyyaml
scikit-learn
scipy
seaborn
torch==1.4.0+cpu
torchvision==0.5.0+cpu
visdom
此示例显示如何为pip指定选项
首先指定全局pip选项:
name: build
dependencies:
- python=3.6
- pip
- pip:
- --find-links https://download.pytorch.org/whl/torch_stable.html
- --requirement azure-pipelines-requirements.txt
问题内容: 我正在尝试为使用python做一些科学的事情设置良好的环境。为此,我安装了Jupyter和miniconda。 然后,我希望能够拥有不同的环境,并将其与Jupyter笔记本电脑一起使用。所以我用conda创建了两个自定义环境:py27和py35。 然后在笔记本上我有两个内核和。在笔记本中,我得到了python3内核的以下信息: 而这与python2内核: 如何为python2设置min
问题内容: 我正在尝试在Windows 10的conda环境中安装Selenium 但这会返回错误 如何完成此软件包的安装? 问题答案: 康达使用不同的渠道来搜索包裹。您需要找到支持Win 64的软件包 您可以通过以下链接来做到这一点 https://anaconda.org/search?q=selenium&sort=ndownloads&sort_order=-1&reverse=true
我正试图为用python做一些科学工作设置一个良好的环境。为此,我安装了Jupyter 然后我希望能够拥有不同的环境,并将它们与Jupyter笔记本一起使用。所以我用conda创建了两个自定义环境:py27和py35。 然后在我的笔记本上我有两个内核和。在一个笔记本里,我得到了下面的python3内核: 这与python2内核有关: 我如何设置为python2的minicda env? 如何将co
问题内容: 我希望conda的根环境在另一个环境中复制所有软件包。如何才能做到这一点? 问题答案: 有一些选项可以将依赖项名称/ URL /版本复制到文件中。 建议 通常,在新环境中工作比更改环境更安全。但是,在尝试更改之前,请考虑备份现有环境。通过在演示环境中测试这些命令来验证所需的结果。例如,要备份您的环境: 选件 选项1 -YAML文件 在第二个环境(例如)中,将名称+导出到yaml文件:
问题内容: 我正在使用Jupyter Lab,无法添加环境。这个想法是从我的基本环境启动Jupyter Lab,然后能够选择我的其他conda env作为内核。 我安装了应该可以做到这一点的软件包,但是它并没有按照我的意愿工作。确实,假设我创建了一个新的Conda Environment,然后从基础上启动了jupyter Lab,我无法将新环境视为可用的内核。 我找到了一个“修复程序”,它每次都可
我在MacOS上安装了Anaconda3(Python 3.7)。对于特定的项目,我安装了Miniconda3(Python3.6)。我想用Miniconda安装软件包,但每当我创建新的conda环境时,它都会将其安装在Anaconda3中,并使用python 3.7。我如何更改这一点?
问题内容: 使用 源activate env_name 激活Conda env 。 如何激活pycharm中的环境? 问题答案: 最好的PyCharm特定答案是wasabi的答案(下)。 打开 pycharm / preferences / project / Project Interpreter 并检查现有的解释器。Conda环境可能已经在此处列出。 如果不存在,则可以使用“创建Conda E
问题内容: 典型地,一个运行或或在终端局部地启动一个Jupyter笔记本网络服务器(和打开的浏览器中的URL)。使用conda 和conda环境时, 最常见的错误消息似乎是:在conda环境中安装XYZ软件包后, 可以在其中启动的python控制台中运行,但是在 Jupyter笔记本中 运行相同的代码 将导致ImportError 。 这个问题已经被问过很多次了,但是没有一个很好的答案,大多数Q&