皮普和康达环境.yml:不支持+:“NoneType”和“list”的操作数类型

2024-09-26 17:44:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装一个包与pip在conda环境。 所以我有一个environment.yml文件,如下所示:

name: test-env

dependencies:
    - pip:
        - "git+https://github.com/choldgraf/download"

但是当我运行conda env update --file environment.yml时,我得到:

^{pr2}$

不过,只需在bash控制台中输入pip install git+https://github.com/choldgraf/download就可以了。我做错什么了?在

编辑:我的第一个想法是更新康达。我现在的版本是4.3.23,尝试conda update conda生成:

# All requested packages already installed.
# packages in environment at ~/anaconda3:
#
conda                     4.3.23                   py35_0    conda-forge

Tags: pip文件httpsgitgithubenvcomenvironment
1条回答
网友
1楼 · 发布于 2024-09-26 17:44:16

我也有同样的问题。我找到了解决办法。您必须至少向配置添加一个依赖项(我不确定是否必须是pip)。在我的配置中,我添加了pip=9.0.1=py35_1

name: myenv
channels:
- defaults
dependencies:
- pip=9.0.1=py35_1
- pip:
  - tqdm==4.19.5

所以我认为你的情况应该是:

^{pr2}$

相关问题 更多 >

    热门问题