python3安装包命令_pip3安装和卸载以及常用命令

本文介绍了在CentOS7.6环境下,如何安装和卸载pip3,包括手动下载指定版本进行安装,以及添加软连接。同时,文章详细列举了pip3的常用命令,如安装、查看和卸载包,并针对安装过程中的异常情况,如sasl包失败和_no_module_named '_bz2'问题,提供了快速解决办法,包括从其他正常机器复制文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:centos7.6

2f71e41450f7

image.png

python3版本:3.6.8

pip3版本:18.1

1、pip3安装

方法一:先安装python3,python3安装好后,pip3默认安装

方法二:手动下载安装指定版本

# 下载指定版本

wget https://pypi.python.org/packages/source/p/pip/pip-18.1.tar.gz

# 解压

tar -zxvf pip-18.1.tar.gz

# 安装

cd pip-18.1

python3 setup.py build

python3 setup.py install

# 添加到软连接

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

# 查看软连接

ll /usr/bin/pip*

2f71e41450f7

image.png

2、pip3卸载

卸载PIP

python3 -m pip uninstall pip

注:如果安装了多个版本的pip,可执行多次卸载

重装PIP的命令:easy_inatall pip

升级PIP

# 已验证

pip3 install --upgrade pip

# 未验证

python -m pip install --upgrade pip

注:默认是升级到最新版本

pip版本降级

python -m pip install pip==9.0.3

重装PIP的命令

easy_inatall pip

注:未验证

3、pip3常用命令

安装包

pip3 install sasl thrift_sasl thrift pyhive pandas pymysql

查看已安装包

pip3 list

查看已安装包信息、安装位置

pip3 show pyhive

卸载包

pip3 uninstall pyhive

4、安装包异常解决

4.1 安装sasl包失败

在集群环境中其中某台机器上安装sasl包时,一直失败,但是同样的方法别的机器都可以,网上的方法要么不靠谱,要么太麻烦,其实既然别的机器安装好了,环境又都是一样的,那直接把别的机器上安装好的包移动复制过来就行了

cd /usr/local/python3/lib/python3.6/site-packages

# 先压缩成tar文件

tar -zcvf sasl-0.2.1-py3.6.egg-info.tar.gz ./sasl-0.2.1-py3.6.egg-info/

# 下载到本地

sz

# 上传到另一台及其

rz

2f71e41450f7

image.png

4.2 ModuleNotFoundError: No module named '_bz2'

pandas安装成功,但是import pandas时,报错,如下

2f71e41450f7

image.png

这个问题,集群中只有两个节点遇到了,通过百度可知,是少了_bz2.cpython-36m-x86_64-linux-gnu.so这个os文件,那么解决办法和上面一样从其他机器上把这个文件复制过来即可。

# 先在正常的机器上查询到所在位置

find / -name _bz2.cpython-36m-x86_64-linux-gnu.so

# 进入目录

cd /usr/local/python3/lib/python3.6/lib-dynload/

# 下载

sz _bz2.cpython-36m-x86_64-linux-gnu.so

# 有问题的机器

# 进入目录

cd /usr/local/python3/lib/python3.6/lib-dynload/

# 上传

rz

# 修改权限

chmod a+x ./_bz2.cpython-36m-x86_64-linux-gnu.so

2f71e41450f7

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值