ORM之虚拟环境

1.虚拟环境作用

在工作中,经常会遇到这种情况,有两个不同的项目A和B,A项目时用django1.4开发的,B项目是用django1.7开发的,2个项目部署到一台机子上不做处理肯定会有冲突。为了解决这种情况,这里就要用到虚拟环境。

virtualenv的功能就是在机器上创建多个python虚拟环境,然后不同的第三方python库和这些库不同的版本按项目要求安装到各自的虚拟环境中,项目彼此之间就会不影响了。

2.如何安装虚拟环境

方式1)使用pycharm创建虚拟环境

  创建新项目,选择虚拟环境,勾选继承当前库

如果是在现有的项目中添加虚拟环境,则是点左上角file,选择settings,再点右上角设置,点Add添加,然后就可以添加虚拟环境了。

 设置完虚拟环境后,点下方的Terminal,则会显示前面有个(venv)

 在虚拟环境下,安装所有的库,删掉库,都是安装在虚拟环境或删掉虚拟环境的库,不会对解释器级别环境造成影响。

方式2)使用命令进行安装虚拟环境

cmd

1)pip3 install virtualenv

d:

cd  /pb/test10

2)virtualenv env_django(创建的是纯净环境,不选这个)

2)virtualenv --system-site-packages env_django(创建环境,继承原安装的模块)

3)激活该虚拟环境

  -windows进入到目录里的scripts文件夹输入:activate

  cd /env_django/Scripts

  activate

  -linux:source env1/Script/activate

退出虚拟环境:

  -deactivate

在pycharm中使用虚拟环境

  -files--settings--Project--Project Interpreter选择虚拟环境,如果没有虚拟环境,可以退出pycharm,重新开一下项目。

猜你喜欢

转载自www.cnblogs.com/xufengnian/p/9984737.html