1.安装virtualenv并建立虚拟环境

1).更新pip版本

sudo pip install --upgrade pip

如果出现如下异常:

File "/usr/bin/pip", line ,
in <module> from pip import
main ImportError: cannot import name main

直接卸载本地pip,重装

sudo python -m pip uninstall pip

再执行pip的更新

2) 安装 virtualenv

sudo pip install virtualenv

3) 构建 virtualenv 虚拟环境

virtualenv venv # venv 可替换为别的虚拟环境名称

执行后,在本地会生成一个与虚拟环境同名的文件夹,包含 Python 可执行文件和 pip 库的拷贝,可用于安装其他包。

但是默认情况下,虚拟环境中不会包含也无法使用系统环境的global site-packages。比如系统环境里安装了 requests 模块,在虚拟环境里import requests会提示ImportError。如果想使用系统环境的第三方软件包,可以在创建虚拟环境时使用参数–system-site-packages。

virtualenv --system-site-packages venv

可以自己指定虚拟环境所使用的 Python 版本,但前提是系统中已经安装了该版本

virtualenv -p /usr/bin/python2. venv

使用新的Python3.5虚拟环境,而不使用系统环境的第三方软件包,执行如下:

virtualenv venv --python=python3.

4) 使用virtualenv 虚拟环境

进入虚拟环境,如果未对命令行进行个性化,此时命令行前面应该会多出一个括号,括号里为虚拟环境的名称。启动虚拟环境后安装的所有模块都会安装到该虚拟环境目录里。

source venv/bin/activate

退出虚拟环境

deactivate

删除虚拟环境 - 直接删除虚拟环境所在的文件夹venv

rm -r venv

最新文章

  1. slf4j log4j logback关系详解和相关用法
  2. Hadoop深入浅出实战经典–第02讲
  3. jenkins配置自动发送邮件
  4. studio 快捷键
  5. FB面经prepare: task schedule II
  6. bzoj 1202: [HNOI2005]狡猾的商人 并查集好题
  7. MVC3 Razor模板引擎
  8. Thinkcmf 在新浪云上的部署问题
  9. php析构函数
  10. UI界面
  11. JS左侧菜单-02
  12. JSR330: DI
  13. ASPCMS改造中
  14. Vue组件的定义、注册和调用
  15. scrapy meta不用pipe用命令-o
  16. Web(一)
  17. 怎样将M4A音频格式转换成MP3格式
  18. Java - 18 Java Scanner 类
  19. 【Express系列】第4篇——使用session
  20. 洛谷OJ P2356 弹珠游戏 维护前缀和

热门文章

  1. 2019年1月份A项目面试纪要
  2. java压缩文件解压:调用WinRAR5命令强于自己写代码实现
  3. mininet安装过程记录
  4. react基础语法二
  5. MySQL 处理海量数据时的一些优化查询速度方法
  6. (转)聊聊Greenplum的那些事
  7. Linux Mysql 每天定时备份
  8. GIL:全局解释器锁 VS 用户程序锁
  9. 关于 pyspider Web预览界面太小的解决方法
  10. 网络二十四题 之 P2756 飞行员配对方案问题