在Ubuntu上安装Python时,可以采用以下几种技巧来简化流程、避免常见问题,并优化安装体验:
sudo apt update
sudo apt install python3
如果需要安装Python 2,可以使用:sudo apt install python2
python3 --version
sudo update-alternatives --config python3
根据提示选择对应编号即可。venv
模块创建虚拟环境,确保项目之间的依赖不会冲突。python3 -m venv myenv
source myenv/bin/activate
激活后,终端提示符会显示当前活跃的虚拟环境名称。sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.9
sudo apt install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
tar -xf Python-3.9.7.tgz
cd Python-3.9.7
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
使用altinstall
而不是install
,以避免覆盖系统的默认Python版本。sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo nano /etc/apt/sources.list
将原有的源替换为国内的镜像源,例如:deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
保存并退出后,更新软件包列表:sudo apt update
make -j $(nproc)
apt-get install -f
命令来修复这些问题。sudo apt install -f
sudo
来获取必要的权限。通过以上技巧,您可以在Ubuntu上高效地安装和管理Python环境。