问题描述:创建了虚拟环境后,我想在服务器配置一下环境。
使用conda
conda env create-f environment.yml
报错:
(venv1) LIST_2080Ti@ubuntu-SYS-7049GP-TRT:~/2080/CHB-MIT-DATA/epilepsy_eeg_classification$ conda env create-f environment.yml
usage: conda-env [-h] {create,export,list,remove,update,config} ...
conda-env: error: argument {create,export,list,remove,update,config}: invalid choice: 'create-f' (choose from 'create', 'export', 'list', 'remove', 'update', 'config')
截图:

仔细检查发现,conda的其它命令可以用,只有这一条命令报错,说明本语句有错误,而非conda版本错误。
事实证明,应该是
conda env create -f environment.yml
create后面应该有空格。而我在我在写的时候去掉了。所以报了这个乌龙错误。
如果是别的原因报错,下面两篇也提供了相应的解决方案。
删除重新安装法:

在尝试使用condaenvcreate-fenvironment.yml创建虚拟环境时遇到了错误。错误提示表明命令格式有误,缺少了空格。修复这个问题只需在create和-f之间添加空格。如果其他conda命令正常,那么问题可能就在于此。此外,文章还提到了conda命令行的使用技巧,包括添加镜像源以加速包的下载,以及在遇到问题时的重装和配置方法。

1476

被折叠的 条评论
为什么被折叠?



