Python conda env无法创建新环境
在尝试创建工具viper的新环境时,我在解决包规范时遇到了问题 我已经从他们的网站下载了这个工具并将其解包。按照说明,我正在尝试创建一个名为viper的conda环境 使用命令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
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依赖项)不再需要了。