python的ubuntu环境怎么配置_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 [虚拟环境名称]
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中安装虚拟环境及环境配置相关推荐
- python sys.path.append()添加路径_Python调用CST进行天线建模仿真:环境搭建指南
CST微波工作室支持使用Matlab对其进行调用,但是一直以来官方没有提供python调用接口,但在最新的CST2020更新中添加了对Python3.6的调用支持,在安装路径下就已经附带了python ...
- python将输入值转化为元组_Python实现将元组中的元素作为参数传入函数的操作
本文由Markdown语法编辑器编辑完成. 1. 需求: 现在有一个Python的需求需要实现: 就是实现连接一次数据库,就能够执行多条SQL语句,而且这个SQL语句是需要通过调用者将每一次执行的参数 ...
- python虚拟环境安装和配置_Python3安装虚拟环境virtualenvwrapper和配置
虚拟环境: 一.安装 pip安装虚拟环境virtualenvwrapper,命令: pip3 install virtualenvwrapper pip为Python2,pip3为Python3 官网 ...
- php5.6 64位配置,centos(64位) 安装PHP5.6,配置LNMP
下定决心自己整一个LNPM,第一次在Linux上搞开发环境,比win难多了.虚拟机centos6.5,网上搜了一些教程,撸起袖子开干,没想到坑一个接一个,从过年前到过年后,整得我灰头土脸,时不时的挂起 ...
- Jenkins的HTML Publisher Plugin插件添加与配置(插件的下载、安装、更新、配置)
1.搜索插件HTML Publisher Plugin,找不到 2.在资源库中搜索 链接下载地址:http://updates.jenkins-ci.org/download/plugins/ 在这里 ...
- mysql属性配置提高查询_MYSQL性能优化-安装时优化参数配置提高服务性能
MYSQL性能优化一直是个头痛的问题,目前大多都是直接把页面html静态页面或直接使用了缓存技术,下面我就mysql本身的性能优化来分享一下. 安装时优化参数配置提高服务性能 在Linux下安装Mys ...
- linux安装kde桌面环境,在Debian 10(Buster)上安装KDE桌面环境的方法
本文介绍在Debian 10(Buster)操作系统上安装KDE桌面环境(KDE Plasma Desktop Environment)的方法.Debian并没有为每个新版本提供KDE版本,但你可以在 ...
- oracle数据库配置失败,oracle11g – Oracle 11G XE安装错误:数据库配置失败
在 linuxMint上安装后运行oracle配置时: /etc/init.d/oracle-xe configure 指定以下错误: sudo /etc/init.d/oracle-xe confi ...
- python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法
python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...
最新文章
- PHP如何进阶,提升自己
- 转译:Oracle 中 Object_iD 和 Data_Object_ID 的区别
- 我们应该怀念爱因斯坦的五个原因
- mysql查看用户名_Mysql创建数据表的方法介绍(附示例)
- Linux基础命令---mpstat显示CPU使用情况
- ef codefirst字段类型与sqlserver表字段类型对应概要
- Hvv近期0day总结一
- 语言学句法分析树形图怎么画_英语语言学树形结构图怎么画
- 关于如何在代码里区分条码扫描扫描到是是一维码还二维码
- JavaScript 中URL编码方式
- python实现A星算法(寻路)
- 私有云的优缺点_概述实施私有云的优点和缺点
- ept技术_Intel虚拟化技术——EPT、VPID
- 计算机硬件类的相关课程,计算机硬件类课程,hardware course,音标,读音,翻译,英文例句,英语词典...
- 计算机主机麦克风三个孔,台式机耳机和麦克风怎么通用一个插孔
- PCIE:如何获取PCIE学习资料文档
- 微型计算机主板上有哪些芯片,微机主板上装有什么
- 基于FPGA的电子计算器设计(上)
- 怎么把excel文件转成dta_如何将excel表格数据转化为dta格式-怎么把dat文件转换成Excel文件,里面的数据格式要......
- 开源资产管理系统_使用ThinkPHP能够开发那些管理系统
热门文章
- 贪吃蛇代码c 语言,刚学C语言,想写一个贪吃蛇的代码
- Java生成荣誉证书PDF文件
- Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: connect timed ou
- php面试题9(看的时候就应该随手截图做笔记的)
- JAVA虚拟机垃圾回收算法原理
- WayOs 聊天软件号码登记器,让找人变得更简单
- BS前台能力迅速提高
- 2010-3-13 社区精英面对面 - 北京 Dev 组 2010 领袖 活动
- document.referer的使用
- dijkstra java pre_Dijkstra算法实现