Python虚拟环境解决不兼容问题

采用Python 虚拟环境,解决python不同版本,不同包 间不相容的问题

Python 虚拟环境是为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。

1. Virtualenv是什么?

Virtualenv 是Python中的虚拟环境管理工具。

2. 如何安装Virtualenv? 

安装Vitualenv 非常的简单,使用pip 安装即可:

$ pip install virtualenv

3. 如何使用Virtualenv ? 

# 创建虚拟环境
$ pwd
/Users/zhangqiuxue

# 查看一下当前的python 
$  which python
/usr/bin/python

# 创建工作目录,方便以后关联虚拟环境
$ mkdir Workdir
$ cd Workdir

# 创建虚拟环境,命名为venv, 名称可以随便取,最好是能辅助记忆的名称
$ virtualenv venv
New python executable in /Users/zhangqiuxue/Workdir/venv/bin/python
Installing setuptools, pip, wheel...done.

# 创建完之后,工作目录下面就有对应虚拟环境的文件夹, 比如我们刚才命名的venv 
$ ll
drwxr-xr-x  6 zhangqiuxue  staff  204 May 18 10:06 venv

# 需要使用虚拟环境时,通过source 激活虚拟环境
$ source venv/bin/activate

# 激活完之后,虚拟环境的名称会出现在提示符的前面,用于标记当前的虚拟环境
(venv)$

# 此时查看Python的路径,会发现Python的路径就在虚拟环境下面了,而不是系统的那个Python版本
(venv)$ which python
/Users/zhangqiuxue/Workdir/venv/bin/python

# 使用完虚拟环境之后,需要采用deactive关闭虚拟环境
(venv)$ deactivate


  • 发表于 2018-05-18 10:11
  • 阅读 ( 2628 )
  • 分类:python

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
microRNA
microRNA

115 篇文章

作家榜 »

  1. omicsgene 698 文章
  2. 安生水 347 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. 红橙子 78 文章
  7. rzx 74 文章
  8. CORNERSTONE 72 文章