python3下载

本文介绍了如何在Linux(CentOS/Ubuntu)系统中下载并安装Python3,包括设置yum源,下载指定版本的Python,编译安装,配置环境变量。同时,还详细讲解了如何修改pip源为国内镜像站,以加速包的下载,并提供了删除Python3的步骤。整个过程旨在确保Python3和pip的高效稳定使用。
摘要由CSDN通过智能技术生成

yum 源修改

查看Linux 版本cat /etc/redhat-release
阿里云yum源

下载python3

找到想要下载的版本python3下载
wget -P ~ https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz 解压 tar -zxvf Python-3.7.9.tgz

建立一个空文件夹,用于存放python3程序
rm -rf /usr/local/python3 && mkdir /usr/local/python3
进入目录,执行配置文件,编译,编译安装

# 安装依赖包
 centos: 
    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++  openssl-devel libffi-devel python-devel mariadb-devel
ubuntu:
   sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev default-libmysqlclient-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev
# 更新软件包
yum -y update
# 把Python安装到 /usr/local 目录
cd ~/Python-3.7.9
./configure --prefix=/usr/local/python3
make
make altinstall

设置环境变量

ln -s /usr/local/python3/bin/python3.7.9 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7.9 /usr/bin/pip3
# 对系统下所有用户起作用
sudo vim /etc/profile
export PATH=/usr/local/python3/bin:$PATH
source /etc/profile
验证
echo $PATH

测试一下python3是否可以用

python3 -V
pip -V

修改pip源

国内常见的镜像站

豆瓣:http://pypi.doubanio.com/simple/
清华:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

配置文件

Windows: c:\Users\xxx\pip\pip.ini
Linux: ~/.pip/pip.conf

配置文件格式:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

Linux快捷配置

mkdir -p ~/.pip
tee ~/.pip/pip.conf <<'EOF'
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
EOF

Linux删除python3

删除环境变量

cd /usr/bin
ll pip*
ll python*
删除对应的pip和python软连接
rm -r pipx
rm -r pythonx

echo $PATH
在配置文件中删除

卸载手动下载的rpm包(现在几乎不用)

rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps

删除 搜索命令所在路径及帮助文档所在位置

whereis python3 |xargs rm -frv

查看现有安装的python

whereis python
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值