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 切换虚拟环境相关推荐

  1. python虚拟环境管理器

    前言 Hey,大家好,我是码农星期八 事情是这样子的,原来我一直使用的conda,用conda来进行隔离环境,但是装了一个东西也需要用到Python,奇怪的问题发生了,conda自带的Python怎么 ...

  2. 安装python虚拟运行环境,linux下配置workon切换虚拟环境

    一.查询python解释器所在路径 以下查询py3和py2的目录: $ which python3 /usr/bin/python3 $ which python2 /usr/bin/python2 ...

  3. Python 虚拟环境管理工具(详细)

    Prerequisite 关于 Python 虚拟环境中常用的几个工具讲解 Prerequisite 讲解前须知 一.Venv 二.Virtualenv 三.Virtualenvwrapper 四.V ...

  4. python虚拟环境管理app_pyenv虚拟环境管理python多版本和软件库

    可能大家在日常工作中会遇到这么个问题,现在基本的linux系统都是自带老版本的python2.7.x版本,我又不想用老版本,但直接升级可能会出问题,或是依赖老版本的程序就运行不了,有没办法能安装3.x ...

  5. python虚拟环境管理工具_Python虚拟环境和包管理工具Pipenv的使用详解--看完这一篇就够了...

    前言 Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境.在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理. 传统的Python虚拟环境有virtualen ...

  6. python虚拟环境管理干部学院_Virtualenv|基于Python虚拟环境管理包

    「Virtualenv」是一个第三方管理虚拟环境包,Python 的第三方包成千上万,在一个 Python 环境下开发时间越久.安装依赖越多,就越容易出现依赖包冲突的问题.为了解决这个问题,开发者们开 ...

  7. Python虚拟环境管理工具之pipenv

    一.pipenv简介 pipenv是由Kenneth Reitz编写,用于管理虚拟环境的工具. 二.pipenv的安装.升级与卸载 下面都是使用pip(某些情况下语法为pip3)进行操作. 2.1.安 ...

  8. Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便

    前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...

  9. anaconda虚拟环境python升级_使用Anaconda虚拟环境管理Python版本

    1 引言 在前几篇博文中介绍过virtualenv.virtualenvwrapper等几个虚拟环境管理工具,本篇要介绍的anaconda也有很强大的虚拟环境管理功能,甚至相比virtualenv.v ...

最新文章

  1. ASP.netcore MVC钉钉H5微应用(二)鉴权
  2. 802.11ac/ax (wifi6)中的Beamforming技术介绍
  3. 大连学业水平考试计算机,2016年大连市普通高中学生学业水平考试模拟题(一)
  4. 如何优雅地实现 C 编译期静态反射
  5. 计算机操作系统指导书,《计算机操作系统》实验指导书-2015
  6. HALCON学习之旅(五)
  7. 职称考试计算机怎么学容易,计算机职称考试备考的六个关键点
  8. 【Python实例第15讲】分类概率图
  9. 拯救安卓手机的数据(无法进入系统只能打开recovery)
  10. 制作VOC格式的数据集
  11. 计算机的标准输入法,ALKATIP输入法电脑版
  12. rup软件测试案例,rup软件测试基础.ppt
  13. 慧之声科技-巨量资料市场下的卖与买
  14. java deprecated 注释_Java注释中的@deprecated与源代码中的@Deprecated
  15. 分享几个内网穿透工具
  16. 山东大学项目实训(四)—— 微信小程序扫描web端二维码实现web端登录
  17. 根据ip或者自动识别当前用户所在国家、地区、城市
  18. CF229D 动态规划dp
  19. SDL2常用函数结构分析:SDL_TextureSDL_CreateTextureSDL_UpdateTexture
  20. 记一次springboot拦截器失效的调试

热门文章

  1. 以太网学习(2)-- 网络协议简介
  2. oracle的Minus的使用
  3. Jmeter基础-配置原件
  4. 最牛散户在暴跌中浮亏上亿元
  5. Distinctive Image Features from Scale-Invariant Keypoints-SIFT算法译文
  6. MyBatis 03 动态SQL
  7. 多层标高平面图中的CAD标高设置
  8. linux ad接口实验结论,计算机输入输出系统接口实验报告 · 东南大学Linux俱乐部...
  9. VM虚拟机中的web服务内网穿透的设置,虚拟机连接主机的mysql(主机win10 虚拟机win10)
  10. 【转自知乎】软件实施工程师技能要求