python虚拟环境管理 —— 以 workon 切换虚拟环境
python虚拟环境管理
- Linux
- Windows
Linux
1、安装 virtualenvwrapper
$ pip3 install virtualenvwrapper
2、创建目录存放虚拟环境
$ mkdir -p /python_venv_manage
3、查看 python3 安装目录
$ which python3
4、查看 virtualenvwrapper.sh 路径
$ which virtualenvwrapper.sh
或
$ find / -name “virtualenvwrapper.sh”
5、添加环境变量(对所有用户生效)
$ vim /etc/profile
添加内容如下:
export WORKON_HOME=/python_venv_manage
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
5、创建虚拟环境
$ mkvirtualenv --python=/usr/bin/python3 虚拟环境名
6、删除虚拟环境
$ rmvirtualenv 虚拟环境名
7、列出虚拟环境
$ lsvirtualenv
或者
$ workon
8、激活虚拟环境
$ workon 虚拟环境名
Windows
1、安装 virtualenvwrapper
$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win
2、创建目录存放虚拟环境
略
3、配置环境变量
以 WORKON_HOME 为名,值选择一个目录,以后所有使用virtualenvwrapper管理的虚拟环境都会在这个目录中
4、cmd中输入virtualenvwrapper,可以看到相关命令
5、创建虚拟环境
$ mkvirtualenv --python=/usr/bin/python3 虚拟环境名
6、删除虚拟环境
$ rmvirtualenv 虚拟环境名
7、列出虚拟环境
$ lsvirtualenv
或者
$ workon
8、激活虚拟环境
$ workon 虚拟环境名
可能遇到的问题
1、workon命令不报错,也不显示虚拟环境
原因:创建虚拟环境时,是否改变了虚拟环境的存放位置
解决:去环境变量的 WORKON_HOME 目录内查看对应的虚拟环境是否存在
2、之前创建的虚拟环境是否可以使用 virtualenvwrapper 进行管理
将之前创建的虚拟环境移动到 环境变量的 WORKON_HOME 目录内即可
python虚拟环境管理 —— 以 workon 切换虚拟环境相关推荐
- python虚拟环境管理器
前言 Hey,大家好,我是码农星期八 事情是这样子的,原来我一直使用的conda,用conda来进行隔离环境,但是装了一个东西也需要用到Python,奇怪的问题发生了,conda自带的Python怎么 ...
- 安装python虚拟运行环境,linux下配置workon切换虚拟环境
一.查询python解释器所在路径 以下查询py3和py2的目录: $ which python3 /usr/bin/python3 $ which python2 /usr/bin/python2 ...
- Python 虚拟环境管理工具(详细)
Prerequisite 关于 Python 虚拟环境中常用的几个工具讲解 Prerequisite 讲解前须知 一.Venv 二.Virtualenv 三.Virtualenvwrapper 四.V ...
- python虚拟环境管理app_pyenv虚拟环境管理python多版本和软件库
可能大家在日常工作中会遇到这么个问题,现在基本的linux系统都是自带老版本的python2.7.x版本,我又不想用老版本,但直接升级可能会出问题,或是依赖老版本的程序就运行不了,有没办法能安装3.x ...
- python虚拟环境管理工具_Python虚拟环境和包管理工具Pipenv的使用详解--看完这一篇就够了...
前言 Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境.在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理. 传统的Python虚拟环境有virtualen ...
- python虚拟环境管理干部学院_Virtualenv|基于Python虚拟环境管理包
「Virtualenv」是一个第三方管理虚拟环境包,Python 的第三方包成千上万,在一个 Python 环境下开发时间越久.安装依赖越多,就越容易出现依赖包冲突的问题.为了解决这个问题,开发者们开 ...
- Python虚拟环境管理工具之pipenv
一.pipenv简介 pipenv是由Kenneth Reitz编写,用于管理虚拟环境的工具. 二.pipenv的安装.升级与卸载 下面都是使用pip(某些情况下语法为pip3)进行操作. 2.1.安 ...
- Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便
前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...
- anaconda虚拟环境python升级_使用Anaconda虚拟环境管理Python版本
1 引言 在前几篇博文中介绍过virtualenv.virtualenvwrapper等几个虚拟环境管理工具,本篇要介绍的anaconda也有很强大的虚拟环境管理功能,甚至相比virtualenv.v ...
最新文章
- java基础——java位运算
- 关于jquery动态改变css样式后,对象获取不到的解决办法
- 更新json文件_忽略packagelock.json?
- 读过的最好的epoll讲解
- go read text file into string array
- 【2016年第6期】数据产品在线定制平台的探索实践
- foo bar的意思
- cnn加工是什么意思_天秤座R-CNN:全面平衡的目标检测器
- 操作系统的运行机制体系结构
- iOS开发经验总结(一)
- 北京特9内环和外环的区别_2021年2月CFA北京机考考点在哪里?
- uni-app 实现自定义音效播放
- @property详细解读
- UBUNTU系统镜像定制
- Tp5生成带头像二维码海报(带文字描述,居中调整)
- 计算机pc at代表什么意思啊,PC/XT 与PC/AT的分别?
- n (n - 1)的用途
- 智能工厂信息系统架构设计-WMS、ERP、MES
- 北京高新技术企业申报新增要求及解决办法
- 学习GNU Emacs命令速查表(三)
热门文章
- 很不错的教程一步步教你如何写Makefile
- Ubuntu使用bind9配置DNS服务器
- FLStudio21水果软件中文版本有哪些新增功能?
- 在HTML中可以链接Word文档吗,网页用word打开-可以直接打开word文件的超链接在网页中, – 手机爱问...
- 小白如何购买阿里云服务器(图文教程)
- bcftools学习笔记(二)
- 安卓中socket长连接和websocket长连接的实现
- Ubuntu 11.10与“核高基画饼“
- cd .ssh返回-bash: cd: .ssh:No such file or directory怎么办
- 区块链引领互联网大会,徐明星浅谈后互联网时代“水电煤”