virtualenv虚拟环境
- 安装环境:
pip install virtualenv
- 创建环境:
virtualenv --no-site-packages venv
- 进入环境:
source venv/bin/activate
- 退出环境:
deactivate
pipenv虚拟环境
python -m venv虚拟环境
- 创建环境:
python -m venv <env_path>
- 进入环境:
- windows:
cd <env_path>/Scripts && activate.bat
- linux:
source <env_path>/bin/activate
- windows:
- 退出环境:
deactivate
- 目录结构
# Linux
venv
├── bin
│ ├── activate
│ ├── activate.csh
│ ├── deactivate
│ ├── easy_install
│ ├── easy_install-3.7
│ ├── pip
│ ├── pip3
│ ├── pip3.7
│ ├── python -> python3
├── include
├── lib
│ └── python3.7
│ └── site-packages
│ ├── easy_install.py
│ ├── pip
│ ├── pkg_resources
│ ├── setuptools
├── pyvenv.cfg
└── share
# Windows
venv
├── Scripts
│ ├── activate
│ ├── activate.bat
│ ├── deactivate.bat
│ ├── easy_install
│ ├── easy_install-3.7
│ ├── pip
│ ├── pip3
│ ├── pip3.7
│ ├── python -> python3
├── include
├── Lib
│ └── site-packages
│ ├── easy_install.py
│ ├── pip
│ ├── pkg_resources
│ ├── setuptools
├── pyvenv.cfg
└── share
Conda管理虚拟环境
- 创建环境:
conda create -n <env_name> python=3.6.5
- 进入环境:
- windows:
conda activate <env_name>
- linux:
source activate <env_name>
- windows:
- 退出环境:
deactivate
IDE管理虚拟环境