1.升级python包管理工具pip

pip install --upgrade pip

备注:当你想升级一个包的时候 `pip install --upgrade 包名`

2.python虚拟环境安装

sudo apt-get install python-virtualenv

sudo easy_install virtualenvwrapper

上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置。

1.创建目录用来存放虚拟环境

mkdir $HOME/.virtualenvs

2.在~/.bashrc中添加行:

export WORKON_HOME=$HOME/.virtualenvs

source/usr/local/bin/virtualenvwrapper.sh

3.运行:

source ~/.bashrc

3.创建python虚拟环境

mkvirtualenv [虚拟环境名称]

mkvirtualenv -p python3 虚拟环境名   :创建一个虚拟环境名,使用python3作为解释器;

mkvirtualenv -p python2 虚拟环境名   :创建一个虚拟环境名,使用python2作为解释器;

workon [虚拟环境名称]

workon+space+tab+tab可以显示所有的虚拟环境

注:列出虚拟环境列表 :

lsvirtualenv

4.退出虚拟环境 离开 deactivate

5.删除(慎用)

rmvirtualenv [虚拟环境名称]

python 2版本开发

创建python2的虚拟开发环境

mkvirtualenv -p /usr/bin/python2.7 xwp_py2

(因为在ubuntu上我把python2.7安装在了/usr/bin/ 下 xwp_py2 是自己起的虚拟环境的名字)

使用python2.7+django1.7.8环境,你应该安装如下环境:

(xwp_py2)itcast@itcast:~/workspace/itcast_project$ pip freeze list //进入一个虚拟环境后,这个命令是查看本环境的安装的配置,如果没有这些环境的话,接着向下看

pip==8.1.0Django==1.7.8ipdb==0.8.1ipython==3.2.0Pillow==2.8.2

把以上包名存储到package_py2.txt,在你的python虚拟环境中,运行:            // package_py2.txt 随便创建的一个文件 ,用于执行下面的命令使用

pip install -r package_py2.txt

python 3版本开发

我们的课程基于Python2.7,因为很多第三方库还没有过度到python3系列。

创建python3的虚拟开发环境

mkvirtualenv -p /usr/bin/python3.4 xwp_py3

使用python3.4+django1.9.4环境,你应该安装如下环境:

(xwp_py3)itcast@itcast:~/workspace/itcast_project$ pip freeze list

pip==8.1.0Django==1.9.4ipdb==0.8.1ipython==4.1.2Pillow==2.8.2

把以上包名存储到package_py3.txt,在你的python虚拟环境中,运行:

pip install -r package_py3.txt

pip命令速查

查看已安装的包

pip show --files SomePackage

检查哪些包需要更新

pip list --outdated

升级包

pip install --upgrade SomePackage

卸载包

pip uninstall SomePackage

参数解释

pip --help

本文摘自:https://www.cnblogs.com/Maker-Liu/p/5524672.html

python的ubuntu环境怎么配置_python中在ubuntu中安装虚拟环境及环境配置相关推荐

  1. python sys.path.append()添加路径_Python调用CST进行天线建模仿真:环境搭建指南

    CST微波工作室支持使用Matlab对其进行调用,但是一直以来官方没有提供python调用接口,但在最新的CST2020更新中添加了对Python3.6的调用支持,在安装路径下就已经附带了python ...

  2. python将输入值转化为元组_Python实现将元组中的元素作为参数传入函数的操作

    本文由Markdown语法编辑器编辑完成. 1. 需求: 现在有一个Python的需求需要实现: 就是实现连接一次数据库,就能够执行多条SQL语句,而且这个SQL语句是需要通过调用者将每一次执行的参数 ...

  3. python虚拟环境安装和配置_Python3安装虚拟环境virtualenvwrapper和配置

    虚拟环境: 一.安装 pip安装虚拟环境virtualenvwrapper,命令: pip3 install virtualenvwrapper pip为Python2,pip3为Python3 官网 ...

  4. php5.6 64位配置,centos(64位) 安装PHP5.6,配置LNMP

    下定决心自己整一个LNPM,第一次在Linux上搞开发环境,比win难多了.虚拟机centos6.5,网上搜了一些教程,撸起袖子开干,没想到坑一个接一个,从过年前到过年后,整得我灰头土脸,时不时的挂起 ...

  5. Jenkins的HTML Publisher Plugin插件添加与配置(插件的下载、安装、更新、配置)

    1.搜索插件HTML Publisher Plugin,找不到 2.在资源库中搜索 链接下载地址:http://updates.jenkins-ci.org/download/plugins/ 在这里 ...

  6. mysql属性配置提高查询_MYSQL性能优化-安装时优化参数配置提高服务性能

    MYSQL性能优化一直是个头痛的问题,目前大多都是直接把页面html静态页面或直接使用了缓存技术,下面我就mysql本身的性能优化来分享一下. 安装时优化参数配置提高服务性能 在Linux下安装Mys ...

  7. linux安装kde桌面环境,在Debian 10(Buster)上安装KDE桌面环境的方法

    本文介绍在Debian 10(Buster)操作系统上安装KDE桌面环境(KDE Plasma Desktop Environment)的方法.Debian并没有为每个新版本提供KDE版本,但你可以在 ...

  8. oracle数据库配置失败,oracle11g – Oracle 11G XE安装错误:数据库配置失败

    在 linuxMint上安装后运行oracle配置时: /etc/init.d/oracle-xe configure 指定以下错误: sudo /etc/init.d/oracle-xe confi ...

  9. python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法

    python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...

最新文章

  1. PHP如何进阶,提升自己
  2. 转译:Oracle 中 Object_iD 和 Data_Object_ID 的区别
  3. 我们应该怀念爱因斯坦的五个原因
  4. mysql查看用户名_Mysql创建数据表的方法介绍(附示例)
  5. Linux基础命令---mpstat显示CPU使用情况
  6. ef codefirst字段类型与sqlserver表字段类型对应概要
  7. Hvv近期0day总结一
  8. 语言学句法分析树形图怎么画_英语语言学树形结构图怎么画
  9. 关于如何在代码里区分条码扫描扫描到是是一维码还二维码
  10. JavaScript 中URL编码方式
  11. python实现A星算法(寻路)
  12. 私有云的优缺点_概述实施私有云的优点和缺点
  13. ept技术_Intel虚拟化技术——EPT、VPID
  14. 计算机硬件类的相关课程,计算机硬件类课程,hardware course,音标,读音,翻译,英文例句,英语词典...
  15. 计算机主机麦克风三个孔,台式机耳机和麦克风怎么通用一个插孔
  16. PCIE:如何获取PCIE学习资料文档
  17. 微型计算机主板上有哪些芯片,微机主板上装有什么
  18. 基于FPGA的电子计算器设计(上)
  19. 怎么把excel文件转成dta_如何将excel表格数据转化为dta格式-怎么把dat文件转换成Excel文件,里面的数据格式要......
  20. 开源资产管理系统_使用ThinkPHP能够开发那些管理系统

热门文章

  1. 贪吃蛇代码c 语言,刚学C语言,想写一个贪吃蛇的代码
  2. Java生成荣誉证书PDF文件
  3. Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: connect timed ou
  4. php面试题9(看的时候就应该随手截图做笔记的)
  5. JAVA虚拟机垃圾回收算法原理
  6. WayOs 聊天软件号码登记器,让找人变得更简单
  7. BS前台能力迅速提高
  8. 2010-3-13 社区精英面对面 - 北京 Dev 组 2010 领袖 活动
  9. document.referer的使用
  10. dijkstra java pre_Dijkstra算法实现