1、安装Python
1)打开终端。
2)添加deadsnakes PPA到你的系统(如果尚未添加):
sudo add-apt-repository ppa:deadsnakes/ppa
系统更新:
sudo apt-get update
安装Python 3.9:
sudo apt-get install python3.9
查看安装的版本:
python3.9 --version
请注意,具体的版本号可能会变化。如果需要特定的小版本,请确保从PPA获取最新的可用版本,或从Python官方网站下载源代码进行编译安装。
2、创建并激活虚拟环境
1)确保已安装对应版本的virtualenv 或 venv 模块,如Python3.9版本:
sudo apt install python3.9-venv
对于旧版本的 Python,可以安装 virtualenv:
pip install virtualenv
2)创建虚拟环境:
使用 venv 创建虚拟环境:
python3 -m venv myenv
使用 virtualenv 创建虚拟环境:
virtualenv myenv
注意:
如果系统默认使用python3.12版本,上述创建并运行的虚拟环境就是python3.12版本的。
linux系统不能在移动介质或共享文件夹中创建虚拟环境。
3)激活虚拟环境:
Windows:
myenv\Scripts\activate
macOS/Linux:
source myenv/bin/activate
退出虚拟环境:
deactivate
3、常见错误及解决方法
Python 未安装或路径问题:
确认 Python 安装路径是否正确,使用 which python 或 where python 检查 Python 安装位置。
权限问题:
如果遇到权限问题,可以尝试使用 sudo 命令(仅限于 Unix 系统):
sudo python3 -m venv myenv
pip 版本问题:
如果 pip 版本过旧,可以尝试升级 pip:
python3 -m pip install --upgrade pip
依赖包问题:
有时需要先安装一些依赖包:
sudo apt-get install python3-venv
具体错误信息:
如果以上步骤无法解决问题,请按照详细的错误信息,以便更准确地诊断和解决问题。