安装python虚拟运行环境,linux下配置workon切换虚拟环境
一、查询python解释器所在路径
以下查询py3和py2的目录:
$ which python3
/usr/bin/python3
$ which python2
/usr/bin/python2
二、安装python虚拟运行环境
pip安装
$ sudo pip install virtualenvwrapper
上述工具装好后,需要执行以下环境变量设置。
1.创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
2.在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/bin/virtualenvwrapper.sh
3.运行:
source ~/.bashrc
4.如果报错
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
说明文件没在这个路径下
可以通过which 命令查看(which是用来查看当前要执行的命令所在的路径)
$ which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
5.重新修改 ~/.bashrc内容为以下内容
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
然后重新运行以下命令
$ source ~/.bashrc
三、创建python虚拟环境
当你需要使用Python2开发项目时,建立一个Python2的虚拟环境:
$ mkvirtualenv -p /usr/bin/python2.7 env27
当你需要Python3开发时:
$ mkvirtualenv -p /usr/bin/python3.7 env37
然后可以随时切换不同的虚拟环境:
$ workon env27 # 进入Python2环境
$ workon env37 # 进入Python3环境
不仅可以自由切换py2和py3,同一个版本下还可以配置不同的依赖,pip不同的包,来适应不同项目的需求。
更爽的是,你可以在进入虚拟环境的同时切换到项目目录,只需要编辑 $VIRTUAL_ENV/bin/postactivate 这个文件即可:
$ vim $VIRTUAL_ENV/bin/postactivate #前提是已经进入对应的虚拟环境
在文件中添加切换目录的命令:
cd /path/to/your/project
退出虚拟环境
deactivate
安装python虚拟运行环境,linux下配置workon切换虚拟环境相关推荐
- linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...
centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...
- vscode怎么配置python运行环境f5_VSCode下配置python调试运行环境的方法_python
这篇文章主要介绍了VSCode下配置python调试运行环境的方法,需要的朋友可以参考下 VSCode配置python调试环境 很久之前的一个东东,翻出来看看VSCode配置python调试环境 * ...
- linux离线配置qt环境,Linux下配置QT环境
一.下载Qt源码包到本机,然后解压缩 #tar zxvf qt-x11-opensource-src-4.3.2.tar.gz -C /usr/local //将qt-x11-opensource-s ...
- 内网linux服务器安装运行环境,linux下如何在内网中安装docker_网站服务器运行维护...
docker的镜像和仓库是什么_网站服务器运行维护 docker镜像就像是一个linux的文件系统,这个文件系统里面包含了可以运行在linux内核的程序以及相应的数据.仓库是集中存储镜像的地方. 一. ...
- linux的硬件运行环境,linux下常用的硬件测试软件
Super π(Pi)是Windows底下很受欢迎的测试CPU的工具,因其只用到基础的浮点运算,而不涉及其他的系统库环境,所以,很适合用于排查CPU物理问题.而基于Linux环境,同样也有Super ...
- linux下opengl开发环境,Linux下配置OpenGL开发环境
原创:http://blog..net/u013383042/article/details/50344467 1.首先安装build-essential软件包,输入命令:sudo apt-get i ...
- linux配置vscodec运行环境,Linux 下 VSCode c/c++环境配置
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 切换中文 安装完成的VSCode是英文的,作为一个英文不好的中国人,我还是喜欢看中文的接口. 点击左侧的 会进入扩展商店 ...
- linux下安装idle和运行(linux下有两个python版本如何运行其中一个)
linux系统会自带python,因为笔者有两个python版本,python2.7和python3.5,2的有idle,3的没有 安装如下: sudo apt-get install idle-py ...
- 安装python环境与运行_linux下怎么安装python的运行环境
展开全部 1.2113linux下安装python3 a. 准备编译环境(环境如果不对的5261话,可能遇到各种问题,比如wget无法下4102载1653https链接的文件)1 2 yum grou ...
最新文章
- 什么才是真正赚钱?| 每日趣闻
- window系统查看端口被哪个进程占用了
- Echarts的简单使用
- Holo风格的开源中国Android客户端——持续更新(1)
- 操作系统——理论知识
- wait 和 sleep 的区别
- VISTA中释放系统还原占用的硬盘空间
- 如何在js中使用ajax请求数据,在 JS 中怎么使用 Ajax 来进行请求
- 大数据学习笔记44:Hive架构
- REDHAT5.6dhcp服务器及dhcp中继代理配置
- android不同应用程序之间启动Activity
- PHP CURL实现远程下载文件到本地
- 关于mysql自带的计划任务和系统计划任务的建议
- 如何在 Windows Server 2003 中配置权威时间服务器
- OpenCV(项目)人脸识别(图片识别、摄像头识别)
- bat计算机清理原理,电脑如何一键清除垃圾bat
- 四大名著地图上线,邀您一起来体验!
- 锐捷长ping_锐捷交换机命令
- 华为交换机做qos案例_经典案例:QoS实现交换机带宽控制(1)
- 公众号内测算法推荐引争议,却有小号因此阅读增长20倍