动态语言Python有着自己的虚拟环境,虚拟环境是程序执行时的独立执行环境,在同一台服务器中可以创建不同的虚拟环境供不同的系统使用,项目之间的运行环境保持独立性而相互不受影响。例如项目A可以在基于Python2的环境中运行,而项目B可以在基于Python3的环境中运行。Python通virtualenv工具管理虚拟环境。

pip, virtualenv, fabric通称为pythoner的三大神器。

1、安装virtualenv

终端输入以下命令:  pip3 install virtualenv

测试安装:  virtualenv --version

2、安装virtualenvwrapper

virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得愉快许多,它把所有的虚拟环境都放在一个地方。包装用于管理虚拟环境(创建,删除,复制),可以使用一个命令来环境之间进行切换。

终端输入以下命令:  sudo pip3 install virtualenvwrapper

3、在home/用户名目录下创建隐藏文件夹.virtualenvs

终端输入以下命令:   mkdir ~/.virtualenvs

4、修改.bashrc文件(同.virtualenvs目录下的.bashrc文件)

终端输入以下命令:gedit ~/.bashrc

在打开的文件末尾加入以下信息:

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

export WORKON_HOME=$HOME/.virtualenvs

export PROJECT_HOME=$HOME/Devel

source /usr/local/bin/virtualenvwrapper.sh

  

5、读取并执行bashrc

终端输入以下命令:  source ~/.bashrc

安装成功!

最新文章

  1. C++中的也能使用正则表达式
  2. 黑马程序员——C语言基础 流程控制 选择结构和循环结构
  3. LeetCode | Single Number II【转】
  4. 记忆化搜索hdu1078 dfs
  5. poj3468 splay(成段跟新 区间求和)
  6. perl中->和=>作用
  7. Android 2.3 不支持印度文
  8. iOS 全局竖屏 单个viewcontroller点击按钮支持横屏
  9. CGI与Servlet的区别和联系
  10. centos7下添加win7引导
  11. sublime text snippet代码片断
  12. Live555类结构
  13. 实现自动备份MySQL数据库
  14. Idea 设置根目录
  15. Maven的作用是什么
  16. Java集合框架知多少——干货!!!
  17. Java三大集合框架
  18. ui自动化:python+appium----环境搭建
  19. numpy.pad
  20. 死磕salt系列-salt文章目录汇总

热门文章

  1. saprk2 structed streaming
  2. ReactJS 官网案例分析
  3. 使用Postman验证TFS Rest API
  4. Team Foundation Server (TFS)集成Flyway,实现数据库的版本管理
  5. clob 转 String
  6. silverlight chart 折线图 的线颜色如何修改???
  7. day 82 Django Admin组件.
  8. Django 定时任务实现(django-crontab+command)
  9. 前端入门CSS(3)
  10. 【转】POJ分类很好很有层次感