python 虚拟环境virtualenv
windows 安装
安装模块virtualenv
安装纯净环境
pip3 install virtualenv
–no-site-packages表示不包括系统全局的Python安装包,这样会更令环境更干净
E:\python_script>virtualenv --no-site-packages pure_venv Using base prefix 'c:\\python35' New python executable in E:\python_script\pure_venv\Scripts\python.exe Installing setuptools, pip, wheel...done.
E:\python_script>cd pure_venv
E:\python_script\pure_venv>cd Scripts
激活虚拟环境
E:\python_script\pure_venv\Scripts>activate.bat
查看当前模块列表
(pure_venv) E:\python_script\pure_venv\Scripts>pip3 list Package Version ---------- ------- pip 10.0.1 setuptools 40.0.0 wheel 0.31.1
安装指定版本的django
(pure_venv) E:\python_script\pure_venv\Scripts>pip3 install django==1.11
打开Pcharm,新建一个django项目
点击...
选择虚拟环境,点击...
选择虚拟目录的python.exe
选择刚才添加的虚拟环境
创建项目之后,发现url就是老版本的了!
pip安装包临时指定 从国内的清华pip源下载:
pip install django==1.11.11 -i https://pypi.tuna.tsinghua.edu.cn/simple
将虚拟环境的依赖包关系导出到requirements.txt
pip freeze > requirements.txt
注意:约定成熟使用requirements.txt,一些开源的django项目,里面一般使用这个名字!
查看requirements.txt文件,内容如下:
Django==1.11.11 pytz==2018.5
如果需要按照 requirements.txt 安装项目依赖的第三方包,使用命令:
pip install -r requirements.txt
新建一个虚拟环境,测试一下,就可以了!
linux安装
# 安装virtualenv /usr/local/python3.5/bin/pip3 install virtualenv # 创建虚拟目录 mkdir /virtualenvs cd /virtualenvs # 创建虚拟环境 # -p 指定python版本 # –no-site-packages表示不包括系统全局的Python安装包,这样会更令环境更干净 /usr/local/python3.5/bin/virtualenv -p /usr/local/python3.5/bin/python3.5 --no-site-packages venv
虚拟环境创建 python3 -m venv dir_name 虚拟环境激活和退出 source dir_name/bin/activate deactivate
指定豆瓣源
#创建目录 mkdir ~/.pip # 编辑配置文件 vi ~/.pip/pip.conf
内容如下:
[global] index-url = http://pypi.douban.com/simple trusted-host = pypi.douban.com
安装相关模块
# django指定版本为1.11 /virtualenvs/venv/bin/pip3 install django==1.11 # rest-framework /virtualenvs/venv/bin/pip3 install djangorestframework # 监控内存模块 /virtualenvs/venv/bin/pip3 install memory_profiler