1.为何要搭建虚拟环境?python
问题:若是在一台电脑上, 想开发多个不一样的项目, 须要用到同一个包的不一样版本, 若是使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖之前的版本, 其它的项目就没法运行了.
解决方案 : 虚拟环境
做用 : 虚拟环境能够搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.web
在开发过程当中, 便于控制python的web框架或工具包的版本,建立多个虚拟环境,就至关于咱们在一台电脑上拥有了多个python解释器。vim
好了,接下来咱们开始安装了~bash
1.咱们先建立一个隐藏目录 .virtualenvs
,全部的虚拟环境都放在此目录下 app
在你须要创建的目录下输入 mkdir /root/.virtualenvs框架
2.安装虚拟环境工具
pip install virtualenv 测试
pip install virtualenvwrapperspa
3.配置环境变量,增长最后两行 vim ~/.bashrc
code
export WORKON_HOME=/root/.virtualenvs
source /usr/local/python3.6.5/bin/virtualenvwrapper.sh
运行测试:source ~/.bashrc
正常 的状态
会出现报错的状况以下
这里路径配置错了
还有一种是你安装了python3以后 软链接设置错误
思路:/usr/bin/python → /usr/bin/python2
操做:mv /usr/bin/python /usr/bin/python2
而后把 python3 执行文件经过软连接的方式放到 /usr/bin/python
操做:ln -s /usr/local/python3.6.5/bin/python3 /usr/bin/python
再次执行source ~/.bashrc 这里的路径都是你安装的路径和python 文件名自行更改