解决多个anaconda环境导致pip报错或者pip成功但import找不到的问题

最近笔者重装了系统,只能重新安装了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都为同一版本,不同版本不知道是否可以如法炮制,还请各位读者按需取用。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tumbleweed668

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值