Jetson TX2 NX开发板个人成长之路(2)pip安装过程

输入命令:sudo apt-get install python3-pip python3-dev

python3 -m pip install --upgrade pip #升级pip

升级时报一大串红色的错,还可能有黄色我warning,初步怀疑是网络的原因,不管这么多,无限重复输入升级命令,安装成功。

根据教程修改pip3文件:sudo vim /usr/bin/pip3 #打开pip3 文件

(vim进去以后 i进入插入模式, 按Esc退出,输入冒号“:“输入指令wq保存并退出。

修改好以后,
运行命令pip3 -V ,但是报错 AttributeError:module 'pip.__main__' has no attribute '_main'

参考了:Ubuntu 下Python pip3安装及问题AttributeError: module 'pip.__main__' has no attribute '_main'_生如的博客-CSDN博客Ubuntu 下Python pip3安装及问题AttributeError: module 'pip.__main__' has no attribute '_main'_生如的博客-CSDN博客

卸载pip

sudo apt-get remove python3-pip

重新安装

sudo apt-get install python3-pip

但是卸载pip以后重新安装版本将仍然是最新的,反复卸载重新安装修改无果,仍然报错,

-------------------------插曲开始------------------------

网上说是因为pip版本的原因,于是再次卸载,重新安装9.0.3版本的pip

python -m pip install --upgrade pip==9.0.3

同样也是报好多次红色的错,同样无限暴力重复,安装成功,运行pip3 -V正常。(千万别学这步,坑人!!)

当然不能用9.0.3版本的,对pip进行升级,结果遇到了报[Errno 13] Permission denied:/usr/local/lib/python3.6/dist-packages/pip的错。

参考了:Python报错:PermissionError: [Errno 13] Permission denied解决方案详解_水亦心的博客-CSDN博客_permissionerror: [errno 13] permission denied:

打开这个路径发现这个文件夹里面是空的。

重新运行命令pip3 -V 发现它在另一个home/用户名/.local/lib/python3.6/site-packages的路径,靠,居然是个隐藏的文件夹,跟着路径找没找到,但终于问题确定到了,刚刚更新更新的pip被安装到了这个路径里,都是坑啊,靠,睡觉,明天再弄。

参考ubuntu18.04 更改 更新pip默认安装路径_沐风_ZTL的博客-CSDN博客_pip添加路径 ubuntu

修改了USER_BASE和USER_SITE参数为:/usr/local/lib/python3.6/dist-packages/,输入python -m site 发现值未改变,再次打开site.py,发现上面几行还有一个ENABLE_USER_SITE = None,改成True,python -m site值未改变,

将上述改回来,不管那么多了,直接输入升级命令,发现改的参数却是有效,但是依然报同样的错,想了想,因为是找不到那个文件,于是再次打开site.py,将参数改为home/用户名/.local/lib/python3.6/site-packages和home/用户名/.local,

修改完成后,输入强制更新命令sudo python3 -m pip install --upgrade --force-reinstall pip,终于开始下载最新版本的,但是依然报错,暴力重复输入命令,多次以后,成功升级。

运行pip3 -V 报错,用vim打开pip3文件进行修改,依旧报错(草,怎么感觉又回到了原点,但在此吸取教训,再也不把pip版本降下来了,害人啊)

------------------------------插曲结束-------------------------------

最后还是将pip3文件改回来,输入pip3 -V命令 静下心来看了看警告的内容,突然看到一句:To avoid this problem you can invoke Python with ‘-m pip’ instead of running pip directly.

于是输入命令:python3 -m pip -V 成功显示。

先就这样吧,搞了半天什么也没动,不知道后续有没有影响,但pip肯定是安装上了。

补充:后续的影响就是使用pip在前面加上 python3 -m pip [命令]

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

LightuptheDarkness

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

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

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

打赏作者

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

抵扣说明:

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

余额充值