python虚拟环境virtualenv_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 executableinE:\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---------- -------pip10.0.1setuptools40.0.0

wheel0.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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值