目录
虚拟环境是在电脑上开辟的独立小房间,装我们的python、pip、然后安装django和其他的各种库(插件)
搭建虚拟环境是为了和其他项目隔离,不同的项目可能会基于不同的版本,基于不同的库,这样一台电脑就可以同时开发多个项目了。
一、Windows
0. 注意一定要以管理员身份运行cmd,否则安装会报错
1. 首先需要pip install 两个库,命令如下:
pip3 install virtualenv #安装虚拟环境
pip3 install virtualenvwrapper-win # 安装虚拟环境扩展包
输入pip list可查看
2. 虚拟环境安装命令:
F:\python>virtualenv django_test # 其中django_test是虚拟环境的名字
ps:如果创建命令报错如下↓
需要卸载重装后再重试,命令为:
pip3 uninstall virtualenv
pip3 uninstall virtualenvwrapper
创建成功:
3. 进入到虚拟环境中,输入命令:
django_test\Scripts\activate
进入到虚拟环境后,命令行界面会改变,类似于这样:(django_test) F:\python\pythonTest>
(django_test) 这个前标,就表明我们已经进入了虚拟环境,以后安装各种库会安装在ll_env这个文件夹中。
4.使用pip安装django,输入
pip install django==3.2 # 3.2是Django版本号
因为django是用python写的web应用框架,不再用我们写基础的python代码,很多功能已经替我们做了。
我们进入到\django_01\Lib\site-packages文件夹就可以看到安装的django了
5.查看django版本,输入命令:python -m django --version
二、CentOS
1. 安装虚拟环境的命令
sudo pip install virtualenv
sudo pip install virtualenvwrapper
安装完虚拟环境后,如果提示找不到mkvirtualenv命令:
配置环境变量:
1. 创建目录用来存放虚拟环境
mkdir .virtualenvs
2. 设置环境变量,把下面两行添加到~/.bashrc里:
vim ~/.bashrc
export WORKON_HOME=/home/mengnf/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrc
2. 创建虚拟环境的命令
在python3中,创建虚拟环境
mkvirtualenv -p python3 虚拟环境名称
提示:如果不指定python版本,安装的是默认的 python2 虚拟环境
mkvirtualenv 虚拟环境名称
- 创建虚拟环境需要联网
- 创建成功后, 会自动工作在这个虚拟环境上
- 工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”:(env373)
关于使用虚拟环境
查看虚拟环境
workon
使用虚拟环境
workon 虚拟环境名称
退出虚拟环境
deactivate
删除虚拟环境:先退出,再删除
rmvirtualenv 虚拟环境名称
在虚拟环境中安装工具包
先 workon 进入虚拟环境再执行 pip install
pip install django==2.1.15
查看虚拟环境中安装的包
pip list