首页 > 解决方案 > Python:Conda 环境的需求文件

问题描述

我得到了一个如下所示的需求文件:

# Name                    Version                   Build  Channel
appnope                   0.1.0                    py37_0  
arrow-cpp                 0.13.0           py37h29c365f_3    conda-forge
asn1crypto                0.24.0                py37_1003    conda-forge
astroid                   2.2.5                    py37_0  
atomicwrites              1.3.0                    pypi_0    pypi
attrs                     19.1.0                   pypi_0    pypi
backcall                  0.1.0                    py37_0  
blas                      1.0                         mkl  

etc...

我继续并将其更改为

#Name Version Build Channel
appnope=0.1.0=py37_0
arrow-cpp=0.13.0=py37h29c365f_3=conda-forge
asn1crypto=0.24.0=py37_1003=conda-forge
astroid=2.2.5=py37_0
atomicwrites=1.3.0=pypi_0=pypi
attrs=19.1.0=pypi_0=pypi
backcall=0.1.0=py37_0
blas=1.0=mkl

etc...

我对虚拟环境有点陌生,所以当我去创建它时,我收到了这个错误

conda create --name solver --file spec.txt

CondaValueError: could not parse 'asn1crypto=0.24.0=py37_1003=conda-forge' in: file.txt

所以我继续从他们每个人中删除构建和通道字段。

但现在我得到

PackagesNotFoundError: The following packages are not available from current channels:

  - teradatasqlalchemy==16.20.0.7
  - ortools==7.1.6720
  - grpcio==1.24.3
  - pyathenajdbc==2.0.4
  - gcc==4.8.5
  - docplex==2.9.133
  - idna==2.8000
  - redis==3.3.5
  - docloud==1.0.257
  - teradatasql==16.20.0.48
  - pyorc==0.3.0
  - cplex==12.9.0.0
  - docutils==0.14001
  - ray==0.7.1

Current channels:

  - https://repo.anaconda.com/pkgs/main/osx-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/osx-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://conda.anaconda.org/conda-forge/osx-64
  - https://conda.anaconda.org/conda-forge/noarch
  - https://conda.anaconda.org/pypi/osx-64
  - https://conda.anaconda.org/pypi/noarch

关于我做错了什么的任何想法?

标签: pythonanacondaconda

解决方案


推荐阅读