1.安装Python的步骤(Ubuntu)

Python源码包官方下载地址:https://www.python.org/ftp/python/

#安装必选依赖
#配置源(Ctrl+O保存,Ctrl+X退出)
sudo nano /etc/apt/sources.list
#官方源
deb-src http://cn.archive.ubuntu.com/ubuntu/ jammy main
#腾讯云镜像(Ubuntu 22.04)
deb-src http://mirrors.tencent.com/ubuntu/ jammy main
#运行build-dep
sudo apt-get update
sudo apt-get build-dep python3

#安装可选依赖
#注意:Ubuntu 24.04没有libmpdec-dev包
sudo apt-get install build-essential gdb lcov pkg-config libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev liblzma-dev libncurses-dev libreadline-dev libsqlite3-dev libssl-dev lzma lzma-dev tk-dev uuid-dev zlib1g-dev libmpdec-dev

#新建目录
mkdir ~/.python

#配置环境变量
echo 'export PYTHON_VERSION=3.13.2' >> ~/.bashrc
echo 'export PYTHON_HOME="$HOME/.python/$PYTHON_VERSION"' >> ~/.bashrc
echo 'export PATH="$PYTHON_HOME/bin:$PATH"' >> ~/.bashrc

#重启终端生效或执行以下命令立即生效。
source ~/.bashrc

#下载Python源码包
#官方下载地址
wget -c https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tar.xz
#阿里云镜像
wget -c https://mirrors.aliyun.com/python-release/source/Python-3.13.2.tar.xz
#南京大学镜像
wget -c https://mirrors.nju.edu.cn/python/3.13.2/Python-3.13.2.tar.xz

#解压Python源码包并切换目录
tar xvf Python-3.13.2.tar.xz && cd Python-3.13.2

#创建目录并切换目录
mkdir Build && cd Build

#配置
../configure --prefix="$PYTHON_HOME/"

#构建
make

#测试
make test

#安装
make install

#新建符号链接
ln -s $PYTHON_HOME/bin/python3 $PYTHON_HOME/bin/python

#切换目录并删除Python源码包和解压目录
cd && rm -rf Python-3.13.2.tar.xz Python-3.13.2

#查看版本
python -V
#配置https://pypi.org/simple的镜像
#清华大学镜像
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
#中国科学技术大学镜像
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/simple
#南京大学镜像
pip config set global.index-url https://mirror.nju.edu.cn/pypi/web/simple

#查看配置
pip config list

#升级pip
pip install --upgrade pip

#查看版本
pip -V

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonenv/35495.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年1月10日 22:09
下一篇 2025年2月1日 22:10

相关推荐

发表回复

登录后才能评论