python Python入坑与埋坑

mac 下pip3 安装virtualenv

2018-03-07  本文已影响22人  键盘上的演绎者

1、virtualenv是什么?

pythoneer的三大神器:virtualenv、 fabric、pip。
那么virtualenv是做什么的,看意思不难就能明白它是做什么:一个python的虚拟环境,中文也叫虚拟沙盒,说明它能把项目放在一个虚拟的环境里边,在这个环境里你使用的python版本以及安装的依赖都不会影响环境外的项目。

简而言之:
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:

  1. 在没有权限的情况下安装新套件
  2. 不同应用可以使用不同的套件版本
  3. 套件升级不影响其他应用

以下介绍它的安装、配置:

当前前提还是已经安装过:homebrew,python3。过程略,直接进入今天的主题:

1、安装

pip3 install virtualenv

pip3 install virtualenvwrapper

如图:


image.png

2、新建文件夹(统一存放虚拟环境的目录)

mkdir ~/PyEnv

3、设置环境变量

在使用virtualenvwrapper之前,要运行virtualenvwrapper.sh文件,需要设置环境变量, vim进入~/.bash_profile,插入

export WORKON_HOME=~/PyEnv
source /usr/local/bin/virtualenvwrapper.sh     //virtualenvwrapper.sh   所在目录

4、执行3步骤,若提示

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.

在bash_profile中 加入

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3   //python3   所在目录

至此mkvirtualenv、workon命令即可使用

附录:
虚拟环境相关命令

* 列出所有虚拟环境 workon
* 创建基本环境 mkvirtualenv [环境名]
* 激活环境 workon [环境名]
* 退出环境 deactivate [环境名]
* 删除环境 rmvirtualenv [环境名]
上一篇下一篇

猜你喜欢

热点阅读