1. python 多环境安装
1 2 3 4 5
| sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.11
|
2. venv 虚拟环境
venv 是 python3 自带虚拟环境包。使用十分简单,但是缺少一些较为复杂的功能支持。
2.1 虚拟环境的创建
2.2 虚拟环境的激活
1
| source .venv/bin/activate
|
| 虚拟环境激活指令 |
| 平台 |
Shell |
用于激活虚拟环境的命令 |
| POSIX |
| bash/zsh |
source .venv/bin/activate |
| csh/tcsh |
source .venv/bin/activate.fish |
| pwsh |
source .venv/bin/activate.csh |
| bash/zsh |
.venv/bin/Activate.ps1 |
| Windows |
| cmd |
.venv\Scripts\activate.bat |
| PowerShell |
.venv\Scripts\Activate.ps1 |
2.3 虚拟环境的退出
2.4 安装依赖(可选)
1
| pip install -r requirements.txt
|
3. virtualenv 虚拟环境
安装
安装到全局环境中
1
| pip3 install virtualenv --break-system-packages
|
其他操作
与 venv 类似这里不再赘述。这里说一下使用指定版本解释器初始化虚拟环境
1
| virtualenv .venv -p python3.11
|
参考文献
https://docs.python.org/zh-cn/3.12/library/venv.html