自己也是搜的教程,亲测有效

ubuntu16.04创建虚拟环境

一、linux环境 Ubuntu16.04

二、安装和配置虚拟环境 安装虚拟环境

sudo pip install virtualenv

sudo pip install virtualenvwrapper

virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。

三、配置虚拟环境(这一步骤我没有做,因为我只是创建一两个虚拟环境就好,感觉不需要管理)

创建虚拟环境管理目录 mkdir ~/.virtualenvs

打开.bashrc sudo vim ~/.bashrc 1

在.bashrc的末尾增加下面内容 export WORKON_HOME=$HOME/.virtualenvs # 所有虚拟环境存储的目录 source /usr/local/bin/virtualenvwrapper.sh

启用配置文件 source ~/.bashrc 1

四、虚拟环境操作

创建虚拟环境

source virtualenvwrapper.sh  这个步骤不可遗忘!

mkvirtualenv env_name # env_name为你要创建的虚拟环境的名字,创建虚拟环境需要联网

结果:我创建了名字是goenv 的虚拟环境,在/home/zzy/.virtualenvs/goenv/bin/ 下面的目录中

下次怎么进入到虚拟环境呢

也可以这样进

创建指定python版本的虚拟环境

mkvirtualenv -p /usr/bin/python3 env_name

mkvirtualenv -p /usr/bin/python2 env_name

运行环境

workon env_name workon + 两次tab键可以显示所有的虚拟环境

退出虚拟环境 deactivate 删除虚拟环境

 中间遇到的问题!

网搜了一下,这样解决了

此处新安装virtualenv和virtualenwrapper后需要对virtualenvwrapper.sh进行配置,才能使用,配置方法如下:

1、找到 /usr/bin/ 目录下的 virtualenvwrapper.sh 文件,编辑。注意 是USR,不是USER此处我输错了好多次才发现。

cd /usr/bin

2、在virtualenvwrapper.sh 文件插入如下代码:

export WORKON_HOME=/root/virtualenvs

source /usr/bin/virtualenvwrapper.sh

3、运行一遍

source virtualenvwrapper.sh

4、就可以完美的mkvirtualenv了

最新文章

  1. Dagger2 (一) 入坑篇
  2. JS开发HTML5游戏《神奇的六边形》(一)
  3. cocos 锚点、包围盒
  4. 开发错误记录2 .MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
  5. 基于进程的Quartz.NET管理系统QuartzService(一)
  6. SharePoint中的权限体系
  7. JavaEE web.xml 中ContextLoaderListener的解析
  8. 分布式Web服务器架构(转)
  9. 鼠标经过图片时变换的两种方法--css+div及javascript应用
  10. poj1125 Stockbroker Grapevine Floyd
  11. co源码解析
  12. 【拦截器】HandlerInterceptor接口
  13. 给 Android 开发者的一点福利:免费模拟面试
  14. input 特殊字符限制
  15. H5判断手机是否存在应用和打开应用
  16. SSH中使用延迟加载报错Exception occurred during processing request: could not initialize proxy - no Session
  17. C#调用sql存储过程(sqlserver,包括返回值得类型)
  18. 一步一步学android控件(之六) —— MultiAutoCompleteTextView
  19. 解决 ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
  20. Oralce数据库的优化(面试必问题)

热门文章

  1. VIM 单词大小写转换
  2. CentOS MySQL 5.7编译安装
  3. sudo: unable to resolve host 枝桠
  4. Python之字典中的键映射多个值
  5. Hooks初探
  6. 域名访问和ip访问区别
  7. 2019-9-2-win10-uwp-Markdown
  8. teb教程10 teb questions
  9. MySQL数据库企业级应用实践(多实例源码编译)
  10. HBase之BlockCache数据读取(转)