Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python conda env无法创建新环境_Python_Conda - Fatal编程技术网

Python conda env无法创建新环境

Python conda env无法创建新环境,python,conda,Python,Conda,在尝试创建工具viper的新环境时,我在解决包规范时遇到了问题 我已经从他们的网站下载了这个工具并将其解包。按照说明,我正在尝试创建一个名为viper的conda环境 使用命令 conda env create -f environment.yml -n viper 如上所述,该过程陷入了困境。 所以我试过了 conda create --file environment.yml -n viper 但是我得到了错误 CondaValueError: could not parse 'name

在尝试创建工具viper的新环境时,我在解决包规范时遇到了问题

我已经从他们的网站下载了这个工具并将其解包。按照说明,我正在尝试创建一个名为viper的conda环境

使用命令

conda env create -f environment.yml -n viper
如上所述,该过程陷入了困境。 所以我试过了

conda create --file environment.yml -n viper
但是我得到了错误

CondaValueError: could not parse 'name: viper' in: environment.yml
my environment.yml文件的标题附在下面

 name: viper
 channels: #!!python/tuple
     - bioconda
     - conda-forge
     - defaults
 dependencies:
     - ...
我做错了什么

我拥有的康达版本如下:

 $ conda info
 Current conda install:

           platform : linux-64
      conda version : 4.3.30
   conda is private : False
  conda-env version : 4.3.30
conda-build version : not installed
     python version : 3.6.3.final.0
   requests version : 2.18.4
   root environment : /home/yeroslaviz/miniconda3  (writable)
default environment : /home/yeroslaviz/miniconda3
   envs directories : /home/yeroslaviz/miniconda3/envs
                      /home/yeroslaviz/.conda/envs
      package cache : /home/yeroslaviz/miniconda3/pkgs
                      /home/yeroslaviz/.conda/pkgs
       channel URLs : https://repo.continuum.io/pkgs/main/linux-64
                      https://repo.continuum.io/pkgs/main/noarch
                      https://repo.continuum.io/pkgs/free/linux-64
                      https://repo.continuum.io/pkgs/free/noarch
                      https://repo.continuum.io/pkgs/r/linux-64
                      https://repo.continuum.io/pkgs/r/noarch
                      https://repo.continuum.io/pkgs/pro/linux-64
                      https://repo.continuum.io/pkgs/pro/noarch
        config file : None
         netrc file : None
       offline mode : False
         user-agent : conda/4.3.30 requests/2.18.4 CPython/3.6.3 Linux/4.4.0-72-generic debian/stretch/sid glibc/2.23    
            UID:GID : 1000:1000
谢谢

conda create--file environment.yml-n viper
无法工作。此命令尝试将
environment.yml
中的每一行作为包名进行解析

您应该使用
conda env create--file environment.yml-n viper


耐心等待冲突解决完成。

我正在查看该工具,它的规格非常低,即许多软件包没有明确的版本,主要的中心软件(例如Python和R)只有下限。我想请作者给你发送一个YAML,其中包括所有内容的版本。否则,结合2016年前后的事实,我认为搜索空间有问题。你可以做
conda env create--file environment.yml-n myenv python=3.8
(顺便说一句,你可以用
conda env export>environment.yml
创建env,它也会自动添加pip依赖项)这已经关闭了,但是谢谢你的回答。我一直在等待,可惜它确实来了:-)别忘了指定python版本,例如,
conda env create--file environment.yml-n myenv python=3.8
(仅供参考,您可以使用
conda env export>environment.yml
创建环境,它也会自动添加pip依赖项)不再需要了。