在Ubuntu上搭建Python环境有多种方法,以下提供四种方式:
Ubuntu提供了方便的包管理器APT来安装Python。
sudo apt update
sudo apt install python3 python3-pip
安装完成后,可以通过以下命令检查Python版本:
python3 --version
pip3 --version
如果需要安装特定版本的Python,可以从Python官网下载源码并编译安装。
wget https://www.python.org/ftp/python/3.10.14/Python-3.10.14.tgz
tar zxvf Python-3.10.14.tgz
cd Python-3.10.14
./configure --prefix=/usr/local/python3.10
make -j4
sudo make altinstall
安装完成后,创建软链接以便直接使用新安装的Python版本:
sudo ln -s /usr/local/python3.10/bin/python3.10 /usr/bin/python3.10
虚拟环境可以帮助你管理不同项目的Python依赖,避免版本冲突。
首先,安装virtualenv
和virtualenvwrapper
:
pip3 install virtualenv virtualenvwrapper
然后,配置虚拟环境:
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.10" >> ~/.bashrc
echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc
echo "export PATH=$VIRTUALENVWRAPPER_PYTHON:$PATH:$WORKON_HOME" >> ~/.bashrc
source ~/.bashrc
创建并激活虚拟环境:
mkvirtualenv myenv --python=/usr/bin/python3.10
workon myenv
Docker是一个强大的工具,可以在隔离的环境中安装Python。
首先,安装Docker并运行一个包含Python的Docker容器:
sudo apt install docker.io
docker run -it --name my-python-env python:3.10 /bin/bash
这将在容器中启动一个Python 3.10的环境,你可以在其中安装所需的Python包。
以上就是在Ubuntu上搭建Python环境的几种方法,你可以根据自己的需求选择最适合的方式。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Ubuntu Nodejs 项目如何进行版本控制