Linux升级python后调用原来pip好的库不能用

首先给出原因:在更新完python后要将python3.9添加软链到执行目录下/usr/bin下执行了:

ln -s /usr/local/python3dir/bin/python3 /usr/bin/python使得可以在终端通过python命令直接启动python

 但是最重要的一点是我忘了给pip也添加软连接到/usr/bin目录!!!这就是错误的最终原因

出现的问题:在更新完python到3.9.8后原来的科学库不能用了!

再次执行pip命令却显示numpy库已经安装,但不是安装位置不是python3.9的科学库里,而是原版本的python科学库里:(通过pip show pip命令来查看此时电脑通过pip install命令下载库会安装到哪里)

/usr/lib/python3.5/lib/python3.5/site-packages是我原版本python的库函数调用位置!

在自己常用的python界面运行如下代码查看当前版本的python库函数调用在那个文件里

import os
os.__file__

 

我的python库调用文件夹在/usr/local/python3dir/lib/python3.9中!

查看我的pip链接指向,发现pip命令的链接指向/usr/bin/pip3,我要让pip链接指向

1.首先定位到/usr/bin这个目录中,将原有的pip指向删除。

删除完发现原来的pip链接不见了:

2. 在/usr/bin下将新版本的python3.9 pip库链接到该目录下:

再次查看pip链接,发现此时pip链接已经正确,链向python3.9的pip库:

3.查看pip已安装的科学库

. 

4.对新版本的python3.9 pip库进行省级

5.再次验证pip install 安装库的路径对不对:

看出来路径已经修改过来了。

6.用pip命令将原有numpy库重装到新的库路径下:

7.查看库安装的位置对不对:

8.进入python调用库验证!发现没有报错,可以调用!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

lyc_QAQ

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

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

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

打赏作者

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

抵扣说明:

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

余额充值