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. java基础——java位运算
  2. 关于jquery动态改变css样式后,对象获取不到的解决办法
  3. 更新json文件_忽略packagelock.json?
  4. 读过的最好的epoll讲解
  5. go read text file into string array
  6. 【2016年第6期】数据产品在线定制平台的探索实践
  7. foo bar的意思
  8. cnn加工是什么意思_天秤座R-CNN:全面平衡的目标检测器
  9. 操作系统的运行机制体系结构
  10. iOS开发经验总结(一)
  11. 北京特9内环和外环的区别_2021年2月CFA北京机考考点在哪里?
  12. uni-app 实现自定义音效播放
  13. @property详细解读
  14. UBUNTU系统镜像定制
  15. Tp5生成带头像二维码海报(带文字描述,居中调整)
  16. 计算机pc at代表什么意思啊,PC/XT 与PC/AT的分别?
  17. n (n - 1)的用途
  18. 智能工厂信息系统架构设计-WMS、ERP、MES
  19. 北京高新技术企业申报新增要求及解决办法
  20. 学习GNU Emacs命令速查表(三)

热门文章

  1. 很不错的教程一步步教你如何写Makefile
  2. Ubuntu使用bind9配置DNS服务器
  3. FLStudio21水果软件中文版本有哪些新增功能?
  4. 在HTML中可以链接Word文档吗,网页用word打开-可以直接打开word文件的超链接在网页中, – 手机爱问...
  5. 小白如何购买阿里云服务器(图文教程)
  6. bcftools学习笔记(二)
  7. 安卓中socket长连接和websocket长连接的实现
  8. Ubuntu 11.10与“核高基画饼“
  9. cd .ssh返回-bash: cd: .ssh:No such file or directory怎么办
  10. 区块链引领互联网大会,徐明星浅谈后互联网时代“水电煤”