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

1).更新pip版本

sudo pip install --upgrade pip

如果出现如下异常:

File "/usr/bin/pip", line 9,in <module> from pip importmain 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.7 venv

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

virtualenv venv --python=python3.5

4) 使用virtualenv 虚拟环境

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

source venv/bin/activate

退出虚拟环境

deactivate

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

rm -r venv

转载于:https://www.cnblogs.com/nyatom/p/10302278.html

Ubuntu下基于Virtualenv构建Python开发环境相关推荐

  1. ubuntu体验python_在Ubuntu下配置舒服的Python开发环境

    Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...

  2. 在Ubuntu下配置舒服的Python开发环境

    转载自:http://xiaocong.github.io/blog/2013/06/18/customize-python-dev-environment-on-ubuntu/ Ubuntu 提供了 ...

  3. linux 搭建开发stm32 stlink,Ubuntu下搭建stm32+stlink的开发环境

    Ubuntu下搭建stm32+stlink的开发环境 热度 3已有 15960 次阅读2014-8-19 21:09 | 上周因为忙于别的事情,很久没切到ubuntu下了,这周继续弄了弄. 弄到了一些 ...

  4. ubuntu体验python_Ubuntu下配置舒服的Python开发环境

    Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...

  5. vs code配置python环境mac_Mac下搭建基于VSCode的Python开发环境

    首先需要做的准备 1,安装VSCode 2,安装Python VSCode安装Python扩展插件 在VSCode的扩展列表,搜索Python,安装即可.如图: VsCode的Python插件 配置P ...

  6. mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境

    转移到mac上了.这里是在lion中搭建python开发环境的简单记录.这份记录不是一份step by step.而是事后写的记录,可能有记忆遗漏.如果有错误,请指正. 1.安装homebrew的准备 ...

  7. Windows下Eclipse+PyDev安装Python开发环境

    1.简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE方向版本.Java方向版本.C/C++方向版本.移动应用方向版本等诸多版本.除此之外,Eclipse还可以通过安装插 ...

  8. 基于Anaconda配置Python开发环境详解(1)安装Anaconda并做基本配置

    本系列帖子将从纯小白的视角讲解新手使用Anaconda配置Python开发环境全流程,使用Pycharm编辑器.conda包管理器. 第一节是关于Anaconda安装的 什么是conda conda是 ...

  9. Python 黑帽编程1.2 基于VS Code构建Python开发环境 --转载---玄魂工作室

    0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Attack and Defense with Python>一书,为了解决 ...

最新文章

  1. HBase学习笔记2 - HBase shell常用命令
  2. error CS1002: ; expected 错误解决
  3. REVERSE-PRACTICE-BUUCTF-4
  4. lampp mysql最大连接数_mysql连接数问题备份
  5. 网页显示mysql数据库到表格数据_在网页中如何将数据库的数据显示出来
  6. JDK8相对于JDK7的一些新特性
  7. nasal脚本起源与环境搭建(flightgear开源项目)
  8. 服务器网站关联数据库,服务器关联数据库
  9. 全球卡巴斯基升级服务器列表
  10. resnet50网络结构_pytorch实践(改造属于自己的resnet网络结构并训练二分类网络)
  11. Git fatal: Authentication failed for
  12. 创建内嵌SIS文件的安装包
  13. python/Matplotlib绘制复变函数图像
  14. 好看的头像太多了,全部拿住!
  15. 3.1 数据报表之Excel操作模块 XlsxWriter
  16. win10的开机启动目录(文件夹)位置
  17. 2018-8-10-win10-uwp-商业游戏-
  18. win7安装centOS双系统超详细(转)
  19. 夏日葵电商:为你揭秘微信商城系统搭建的六大详细步骤
  20. 数海信息集团CEO刘志欣2022年新年致辞:踔厉奋发 数智领航

热门文章

  1. v4l2视频采集摄像头
  2. HappyLeetcode64:Sqrt(x)
  3. 《Ext JS高级程序设计》节选:在CRUD操作中restful的设置以及使用Ext.Direct的问题...
  4. 小波包能量matlab,小波包分析和小波包能量介绍.doc
  5. linux脚本获取usb设备,Linux基于USB端口执行脚本
  6. echarts 获取点击的y轴数值_有机磷酸催化对醌的不对称直接加成反应合成轴手性芳基醌类化合物...
  7. 移动web现状、viewport视口、二倍图、移动web开发主流方案、布局技术选型(流式布局、flex弹性布局、less+rem+媒体查询布局、混合布局、媒体查询、bootstrap)
  8. vue获取tr内td里面所有内容_vue 项目学习
  9. HDFS详解(架构设计、副本放置策略、读写流程、进程、常用命令等)
  10. Mysql 给你100万条数据的一张表,你将如何分页查询优化?