Python卸载,安装

warning: 这篇文章距离上次修改已过249天,其中的内容可能已经有所变动。

以CentOS这个linux发行版为例,首先找到python命令的位置,命令是:

whereis python

1371745-20220225112836645-465646129.png1371745-20220225112836645-465646129.png

然后使用rpm的查询命令找到python2.7命令的安装包,查询命令是:

rpm -qf /usr/bin/python2.7

可以看到python2.7命令的安装包是python-2.7.5.

1371745-20220225112836645-465646129.png1371745-20220225112836645-465646129.png

然后直接使用rpm -e python-2.7.5 --nodeps命令即可卸载:

1371745-20220225112836645-465646129.png1371745-20220225112836645-465646129.png

安装:

下载源码包:

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
tar -zxvf Python-3.9.0.tg
cd Python-3.9.0

安装系统依赖
这一步不执行,后面各种错误,报错后,从这一步从新开始。

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python3-devel libffi-devel gcc gcc-c++

编译安装
指定安装目录为/opt/python39

 mkdir /opt/python39
./configure --prefix=/opt/python39 
make && make install

修改环境变量
追加到PATH中

vim  /etc/profile
export PATH=/opt/python39/bin:$PATH
source /etc/profile

版本号验证

python3 -V
pip3 -V

设置代理
国外的镜像比较慢,可以设置镜像来安装。

http://pypi.douban.com/simple/ 豆瓣
http://mirrors.aliyun.com/pypi/simple/ 阿里
http://pypi.hustunique.com/simple/ 华中理工大学
http://pypi.sdutlinux.org/simple/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
https://pypi.tuna.tsinghua.edu.cn/simple 清华

项目中安装依赖

pip install  -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip3  install -r ./requirements.txt  -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

1371745-20220225112836645-465646129.png1371745-20220225112836645-465646129.png

最后修改于:2023年07月23日 20:48

添加新评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif