1.安装virtualenv
安装virtualenv
pip install virtualenv -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
安装virtualenvwrapper(Linux)
pip install virtualenvwrapper -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
安装virtualenvwrapper(Windows)
pip install virtualenvwrapper-win -i https://mirrors.aliyun.com/pypi/simple/
2.使用虚拟环境
2.1 Windows平台
打开cmd,cd到某个文件夹,
1.使用当前目录当做虚拟文件夹
virtualenv . # 执行完之后会自动创建一些virtualenv需要的文件
2.激活虚拟环境
.\Scripts\activate
3.退出虚拟环境(先deactivate退出)
deactivate
4.删除虚拟环境
rmvirtualenv XXX(虚拟环境名)
2.2 Linux平台
打开终端
1.创建虚拟环境
mkvirtualenv -p python版本 虚拟环境名,python版本可省略,例如:
mkvirtualenv demo
2.查看已创建的虚拟环境
workon 两次tab键
3.选择已创建的虚拟环境
workon 虚拟环境名
4.退出虚拟环境
deactivate
5.删除虚拟环境
rmvirtualenv 虚拟环境名
注意:若成功激活某个虚拟环境, 提示符最前面会出现 “虚拟环境名称”
3.安装Django
先激活虚拟环境,否则会安装在真实环境上。安装的时候可以指定版本,例如安装2.2.5版本,指定国内源会提高下载速度
pip install django==2.2.5 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
4.venv
venv是python标准库中创建虚拟环境的工具,标准版的Python中自带该库,无需额外安装,可以直接创建虚拟环境
命令:python -m venv 虚拟环境路径
python -m venv /root/productions/env/iechemistry_env
# Linux
source bin/activate # 进入虚拟环境
deactivate # 退出虚拟环境
# Windows
cd Scripts/ && activate.bat # 进入虚拟环境
deactivate.bat # 退出虚拟环境
注意,如果是Debian/Ubuntu系统,使用系统自带的Python3.8,可能会创建不成功,但是它会提示你安装一下venv
apt install python3.8-venv