一、检查系统自带Python版本 Ubuntu系统通常预装Python 3,但版本号可能跟你的项目要求有差距。先打开终端,跑一行命令确认一下: python3 --version 如果输出的版本正好满足需求,直接跳到配置虚拟环境那一步就行。要是需要特定版本或最新版本,那就继续往下看。 二、通过系统包
Ubuntu系统通常预装Python 3,但版本号可能跟你的项目要求有差距。先打开终端,跑一行命令确认一下:

长期稳定更新的攒劲资源: >>>点此立即查看<<<
python3 --version
如果输出的版本正好满足需求,直接跳到配置虚拟环境那一步就行。要是需要特定版本或最新版本,那就继续往下看。
Ubuntu自带的apt包管理器能快速搞定Python及其依赖,常见的3.8、3.10等版本都支持。操作起来很直接:
sudo apt update && sudo apt upgrade -ysudo apt install python3 python3-pip -ysudo apt install build-essential zlib1g-dev libncurses5-dev libssl-dev libffi-dev -ypython3 --version
pip3 --version如果系统自带的版本库里没有你需要的(比如3.11+),可以用deadsnakes这个第三方源来装。步骤如下:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt updatesudo apt install python3.11 python3.11-dev python3.11-venv -ypython3.11 --version如果你需要完全控制编译选项——比如针对硬件做性能优化——从源码编译是最灵活的方式。以3.12为例:
sudo apt install build-essential zlib1g-dev libncurses5-dev libssl-dev libffi-dev libsqlite3-dev wget curl llvm -ywget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar -xf Python-3.12.0.tgz
cd Python-3.12.0--enable-optimizations开启性能优化):./configure --enable-optimizations
make -j$(nproc) # 调用所有CPU核心加速编译altinstall避免覆盖系统默认的Python:sudo make altinstallpython3.12 --version虚拟环境能有效避免不同项目之间的依赖冲突,推荐直接用Python自带的venv模块:
myenv吧:python3 -m venv myenvsource myenv/bin/activate激活后终端提示符前面会出现环境名称,比如(myenv)。deactivaterm -rf myenv要是经常需要在不同Python版本之间快速切换,pyenv是利器:
curl https://pyenv.run | bash~/.bashrc或~/.zshrc:echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrcpyenv install 3.10.0pyenv global 3.10.0pyenv local 3.8.6如果你主要做数据科学相关的工作,conda能同时管理环境和包,省心不少:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh按提示完成安装,首次运行时初始化conda。conda create --name myenv python=3.9conda activate myenvconda deactivate侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述