首页 > 解决方案 > 使用“python setup.py develop”创建 conda 环境时出错

问题描述

起初,在我运行命令之后conda env create -f environment.yml。我收到以下警告:

Warning : you have pip-isntalled dependencies in your environment file, but you do not list pip itself as one of your conda dependencies...`

然后我添加pip==19.3.1. environment.yml这是我的environment.yml

   name: flow

dependencies:
    - python==3.6.8
    - scipy==1.1.0
    - lxml==4.2.4
    - six==1.11.0
    - path.py
    - python-dateutil==2.7.3
    - tensorflow==1.9.0
    - cloudpickle==1.2.1
    - setuptools==41.0.0
    - pip==19.3.1
    - pip:
        - gym==0.14.0
        - pyprind==2.11.2
        - nose2==0.8.0
        - cached_property
        - joblib==0.10.3
        - matplotlib==3.0.0
        - dill
        - lz4
        - ray==0.7.3
        - setproctitle
        - psutil
        - opencv-python
        - boto3==1.4.8
        - redis~=2.10.6

当我运行时python setup.py develop,我收到以下错误:

error: cloudpickle 0.5.3 is installed but cloudpickle~=1.2.0 is required by {'gym'}

我应该重新安装cloudpickle~=1.2.0吗?

标签: condaflow-project

解决方案


感谢您指出了这一点!如果您在 Github 上发布问题,我们会将该升级添加到我们的环境文件中。然而,这个错误几乎可以肯定不是一个重大错误,因为我们不在健身房做任何 cloudpickle 调用。


推荐阅读