最近笔者重装了系统,只能重新安装了anaconda,由于曾经在别的盘还安装过anaconda,而且之前pip下载的工具包也在另一个anaconda下,导致pip运行报错如下:
Fatal error in launcher: Unable to create process using '"G:\ProgramData\Anaconda3\python.exe" "F:\ProgramData\Anaconda3\Scripts\pip.exe" install plotly': ???????????
后面pip不报错以后,我再pip 工具包,显示已经有此工具包,然而 import 工具包时却找不到。
网上搜索解决办法,说的很复杂,对我这个外行很不友好,于是我发挥了下自己的能动力,找到了一个我认为我操作起来快捷、简单、粗暴的解决方法。
第一步:重新下载一个anaconda包,安装在一个位置,记住这个位置,我安装的位置是E:\anaconda_files下。
第二步:依次点击此电脑——右击鼠标——属性——高级系统设置——环境变量——点击path——编辑——新建——然后依次添加“E:\anaconda_files”、“E:\anaconda_files\Scripts”、“E:\anaconda_files\Library\bin”三个路径(这里依据你在第一步的安装目录修改为你自己的) | 或者如果你这里显示了后面部分类似但根路径不同的路径,那很可能是你原来的anaconda的,你先删除再添加就好了——确定——确定——确定即可。
“E:\anaconda_files”、“E:\anaconda_files\Scripts”、“E:\anaconda_files\Library\bin”三个路径决定你在terminal终端使用“jupyter notebook”命令时进入的环境到底是哪个。
第三步:在你原来的 anaconda的安装路径下找到..\Library\bin\site-packages,把site-packages里面的所有文件全部复制到你的新的安装的位置(本例中是“E:\anaconda_files\Library\bin\site-packages”)里。
这样,import工具包就显示可以找到了,因为site-packages里面储存的就是pip的那些工具包,这样操作也使得你曾经安装的那些工具包来到了你的新的环境下面,避免了你还要再次pip一遍工具包的麻烦。
注:但笔者前后两次安装的anaconda都为同一版本,不同版本不知道是否可以如法炮制,还请各位读者按需取用。