直接使用
conda install python=3.10
或者
conda update python
都没有办法完成升级,我猜测可能是有库依赖于python3.7的版本。
- 因为
pyradiomics
这个库要求 python 版本<= 3.7
- 还有下面这种依赖冲突让环境迁移更加麻烦了
所以考虑新建一个conda环境,然后把旧环境的库在新环境中重新安装一遍。
目前装环境、迁移环境还是没有找到一套方便的模板,所以只能很笨地一步一步安装。
先在就环境中使用
pip freeze > requirements.txt
torch是没办法直接下载的好像,要去torch官网找命令下载。
除此之外,就删掉一些在本地安装地库,然后保留能用pip安装的库,使用 pip install -r requirements.txt
下载。
如果有一些库出错,可能需要手动下载。
不使用 conda list --export > requirements.txt
是因为格式不太对。
然后 pyreqs
库好像只会记录项目依赖的库。