python编程中在ubuntu中安装虚拟环境及环境配置
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 [虚拟环境名称]
workon [虚拟环境名称]
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.0
Django==1.7.8
ipdb==0.8.1
ipython==3.2.0
Pillow==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.0
Django==1.9.4
ipdb==0.8.1
ipython==4.1.2
Pillow==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 
python编程中在ubuntu中安装虚拟环境及环境配置的更多相关文章
- python中在ubuntu中安装虚拟环境及环境配置
		python中在ubuntu中安装虚拟环境及环境配置 1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install ... 
- Fedora和Ubuntu下安装OpenGL开发环境配置
		Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库 ... 
- windows 10中的ubuntu子系统安装桌面环境的方法
		windows 10中的ubuntu子系统安装桌面环境的方法 (How to install Ubuntu-desktop in windows 10 Subsystem for Linux) 转载 ... 
- Ubuntu下安装、激活并配置Pycharm
		Ubuntu下安装.激活并配置Pycharm 最近在学习Python这门语言,到了需要Python编译器学习的阶段,通过网上了解各个Python编译器的优缺点,最后选择了pycharm作为Python ... 
- Windows10内置ubuntu子系统安装后中文环境设置
		原文:Windows10内置ubuntu子系统安装后中文环境设置 第一开启相关设置,使用小娜(Win键+c)直接查找关键字打开更快. ①设置→查找"针对开发人员"→开发人员模式 ... 
- Ubuntu下安装JDK以及相关配置
		1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ... 
- Ubuntu16.04安装后开发环境配置和常用软件安装
		Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ... 
- Ubuntu虚拟机+ROS+Android开发环境配置笔记
		Ubuntu虚拟机+ROS+Android开发环境配置笔记 虚拟机设置: 1.本地环境:Windows 7:VMWare:联网 2.虚拟环境 :Ubuntu 14.04. 比較稳定,且支持非常多ROS ... 
- 史上最全Windows版本搭建安装React Native环境配置
		史上最全Windows版本搭建安装React Native环境配置 配置过React Native 环境的都知道,在Windows React Native环境配置有很多坑要跳,为了帮助新手快速无误的 ... 
随机推荐
- 转:15 Best Responsive Web Design Testing Tools
			Responsive Web Design is regarded as being the approach which suggests that web design and developme ... 
- akka简单示例-2
			手动敲了一遍计算pi的示例:http://www.gtan.com/akka_doc/intro/getting-started-first-scala.html 有个笔误,花了半个小时定位. [To ... 
- 利用http实现文件的上传和下载
			其他语言都比较方便,使用http上传.但是C++这样就差点,不过还好,Linux下有个curl的命令行工具,这是一个开源项目,底下有个子项目是libcurl,curl就是调用这个API实现的一系列ft ... 
- Linux系统编程(26)——守护进程
			Linux系统启动时会启动很多系统服务进程,比如inetd,这些系统服务进程没有控制终端,不能直接和用户交互.其它进程都是在用户登录或运行程序时创建,在运行结束或用户注销时终止,但系统服务进程不受用户 ... 
- 设计模式 ( 十六 ): Mediator中介者模式 -- 行为型
			1.概述 在面向对象的软件设计与开发过程中,根据“单一职责原则”,我们应该尽量将对象细化,使其只负责或呈现单一的职责,即将行为分布到各个对象中. 对于一个模块或者系统,可能由很多对象构成,而且这些对象 ... 
- 使用 PIVOT 和 UNPIVOT   行转列 列转行 报表统计 函数
			官方文档:http://technet.microsoft.com/zh-cn/library/ms177410(v=SQL.105).aspx 可以使用 PIVOT 和 UNPIVOT 关系运算符将 ... 
- 为兴趣求职:如何学习UI框架,请将你的看法观点写在评论下面
			前言:此篇文章是就我女朋友的求职和前端学习经历而写,希望得到UI前辈的热心指点,不胜感激涕零! 地理坐标: 中国,四川,成都 求职经历: 她之前找过两份工作,第一份是金融销售专员,第二份是汽车保险.她 ... 
- LIS 最长单调子序列模板
			namespace LIS { template <class T> int lis(vector<T> v) { ; vector<T> d; ;i<v.s ... 
- java--文件过滤器和简单系统交互
			一.文件过滤器 /** * @Title: getFileByFilter * @Description: 根据正则rege获取给定路径及其子路径下的文件名(注意递归的深度不要太大) * @param ... 
- [深入react] 4.牛逼闪闪的虚拟DOM
			React.createElement嵌套后的结果就是虚拟dom,虚拟dom听着很高端,其实就是一个json,类似: { type:'div', props:{ className:"box ... 
