Linux服务器创建虚拟环境时solving environment卡住或failed的可能解决方法

因为原来的服务器出问题了,实验室重装了系统加了卡,相当于一个全新的服务器。原来安装的虚拟环境全都没了需要重建,要从安装anaconda和pytorch开始。之前参考的教程中没有写明anaconda的版本需要选择特定版本,我照教程里的anaconda版本装的,后来跑程序,用environment.yml安装环境,需要python3.10的版本,发现死活安装不了,solving environment一直卡着,我用conda create -n new_env_name python==3.10.6命令同样会报错,报错的内容是弹出来一堆跟anaconda相关的链接,网上也搜不到相关解决办法,思考了一会猜测可能是anaconda版本的问题。查到合适的anaconda版本并重装后,可以用environment.yml重建环境啦!(虽然很好解决,但是很难想到是因为版本不对的问题,因为我参考的anaconda教程都没有提醒过版本的问题,特此记录)

总结:如果宝子们从安装anaconda开始重建虚拟环境,要先用下面的链接查看环境需要的python版本对应的anaconda版本。

Old package lists — Anaconda documentation

你可能感兴趣的:(linux,运维,服务器)