虚拟环境其实就是对真实pyhton环境的复制,这样我们在复制的python环境中安装包就不会影响到真实的python环境。通过建立多个虚拟环境,在不同的虚拟环境中开发项目就实现了项目之间的隔离。
环境配置
1 安装virtualenv
sudo pip3 install virtualenv -i https://pypi.douban.com/simple/
2 安装virtualenvwrapper
sudo pip3 install virtualenvwrapper -i https://pypi.douban.com/simple/
4 紧接着配置环境变量到 .bashrc 如果使用的 zsh 就
sudo vim ~/.bashrc
sudo vim ~/.zshrc
把以下这些内容放在进文件里
export WORKON_HOME = /home/bc/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON = /usr/bin/python3.5
source /usr/local/bin/virtualenvwrapper.sh
使环境变量马上生效:
source ~/.bashrc #如果使用的是zsh 就:
source ~/.zshrc
如果出现如下图:
cd /home
sudo mkdir bc
修改其权限:
chmod 777 share/
chown 用户名 文件名
chgrp 用户名 文件名
完了之后继续执行
source ~/.bashrc
source ~/.zshrc
使用虚拟环境的命令如下:
创建虚拟环境:mkvirtualenv+虚拟环境名称
删除虚拟环境:rmvirtualenv+虚拟环境名称
退出虚拟环境:deactivate
查看虚拟环境与切换:workon+回车 查看所有虚拟环境
workon+虚拟环境名称 切换到指定虚拟环境
在虚拟环境中可以使用pip命令操作python包,安装命令如下:
pip list
pip freeze
安装Django
pip install django==1.11