今天想装pytorch,懒了一下没有建新环境,直接装在了deepchem环境下面,开始了修修补补之路
①pyqt和spyder的恩怨情仇我实在是搞不懂,总之
conda uninstall pyqt
conda install spyder
可以解决
②pandas无情的报错了
module 'pandas' has no attribute 'XXXXXX'
查了一下,说是和dask版本冲突,升级降级一通操作能解决
然而我并没有装过dask啊……kidding me?
卸载重装pandas也不行(还把我的rdkit卸了,招你惹你了)
一通操作都不行,最后
conda install -f pandas
pandas的模块倒是不报错了,现在变成
module 'matplotlib' has no attribute 'artist'
再来一次
conda install -f matplotlib
pandas OK!
③conda install 刚才删pandas被连累的rdkit
我勒个去又给我装pyqt
再来一次①
conda uninstall pyqt 又把matplotlib删了……夭寿啦再也不用conda了……
④import deepchem 提示没有simdna
conda install simdna
⑤总之deepchem是彻底凉了,这就是懒惰的代价……
conda install -c deepchem -c rdkit -c conda-forge -c omnia deepchem=2.1.0
⑥重装完
No module named 'six'
此时我的内心已经崩溃,想要回滚到旧版本
瞅一眼
conda list --revisions >> revisions.txt
然后
conda install --revision 6
CondaRevisionError: Cannot revert to 5, since https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge::matplotlib-3.0.0-2 is not in repodata.
查了半天不知道怎么解决,放弃
头痛医头脚痛医脚吧
conda install six
居然成功了!
deepchem, torch,pandas,spyder……全都OK
行8………………用conda安装就像一个逻辑游戏……一个没有逻辑的人,就只能头痛医头脚痛医脚了