Python虚拟环境

Virtualenv

我们都知道Python开发项目很容易,项目也经得起工业级别考验。很多开发者都会习惯用Python开发项目,但是由于我们每个项目情况都有些不一样。比如 今天可能用的是Django 1.11.9,明天可能用的是Django 2.0.2。

如果不进行环境隔离全局安装就会导致包的冲突,依赖不同,出现问题。

这个时候每个应用都需要一套「独立」的Python运行环境。而Virtualenv就是拿来为应用创建这一套「隔离」的Python运行环境。

首先用pip安装

pip install virtualenv

 创建虚拟环境

# 创建虚拟环境
C:\Windows\System32> virtualenv VueShop
# 进入虚拟环境
C:\Windows\System32> cd venv的目录 比如:VueShop/Scripts
# 启动虚拟环境
C:\Windows\System32\VueShop\Scripts> activate
# 退出虚拟环境
(VueShop) C:\Windows\System32>deactivate

Windows虚拟环境搭建

设置环境变量

新建文件夹Envs

新建环境变量:以后创建虚拟环境会自动保存到这个路径

安装并配置

pip install virtualenv

pip install virtualenvwrapper-win
  
mkvirtualenv DjangoProject    #创建虚拟环境

workon                       #查看有哪些虚拟环境

workon DjangoProject      #进入创建的虚拟环境

deactivate.bat      #退出虚拟环境

activate.bat        #激活虚拟环境

补充

# MAC/LINUX 环境使用虚拟环境
# 在当前项目下
# 安装
$ pip3 install virtualenv
# 创建虚拟环境
$ virtualenv surveyEnv  # 这个名字可随意起名
# 使用虚拟环境和激活
$ source surveyEnv/bin/activate

 

posted @ 2019-08-05 22:38  blog_wu  阅读(94)  评论(0)    收藏  举报