前言

  嘿,各位小伙伴们,晚上好呀,新年快乐,注意预防流感哈,就不要出去浪了,万一中奖了,嗯...,还是当个宅男,宅男无敌,哈哈哈,

  过年了,村都被封了,哎,出都出不去,想着干点啥,就把以前没完善的继续完善一下,今天呢,还是继续说python的虚拟环境,因为上次的虚拟环境,写的并不是太完整,还差一些,因为我写的,主要是针对除初学者或者接触过一点的,基础不是太好的,所以用了很多图片,上次的太长了,只能分成两次了,好了,咱们开始正文吧

  python虚拟环境配置(上):https://www.cnblogs.com/HeavyShield/p/12178487.html

为什么需要虚拟环境管理工具

  上次我们学会了,如何配置虚拟环境,这里呐,要补充一点点,我们每次再创建新的虚拟环境之前,先在真实环境中执行一下 pip list, 看一下我们的pip用不用更新一下,就像这样

  如果提示有红色框框圈起来的内容,就需要更新一下pip了,否则我们克隆的虚拟环境pip也没有更新,安装的第三方包可能会出现莫名其妙的问题,所以,为了安全起见,还是根据人家的命令(白色圈起来的),安装一下

  今天呢,怎么说的是虚拟环境管理工具,为什么要有这个东西呢,是因为原来的那种方式,还是麻烦,每次cmd还得进入虚拟环境目录下,还得激活,时间长了可能我连我自己有几个虚拟环境就不知道,所以,为了再方便一点,需要一个管理虚拟环境的工具

安装

  这里使用的是 virtualenvwrapper

  安装的方式不太一样

  如果是windows,需要执行 pip install virtualenvwrapper-win

  如果是linux,需要执行 pip install virtualenvwrapper

  嗯。。。装完就好啦

所有命令

  装完之后呢,命令有这几个

  1,列出所有的虚拟环境 -> workon

  这不,不管在哪,只要执行workon,就可以列出所有的虚拟环境

  注意:可能有人会是这种情况

  没事,别担心,是因为少配置了系统环境变量,问题不大,有的可能会自动配置,有的手动配置,问题不大

  我假装各位都会怎么进入环境变量这个面板了哈,不会的都过分了

  我的电脑(右击)>高级系统设置>环境变量

  然后呢,我们新建有一个变量名叫 WORKON_HOME ,变量值就是我们专门用户存放虚拟环境的文件夹地址,然后点击保存 保存,一直确定

  重新打开一个cmd, 不打开是不行的,然后执行workon,就会发现,success!

  好了,可能出现的坑解决了,继续正文

2,进入虚拟环境 -> workon 虚拟环境名

  前面有括号,就表示进入了该虚拟环境

3,退出当前虚拟环境 -> deactivate

4,创建虚拟环境 -> mkvirtualenv 环境名

  在这还有一个小技巧,有的人可能tab键不能自动提示,但是除了退出虚拟环境和创建虚拟环境有点长,其他都简单,手打都没关系,退出虚拟环境大不了我不退了,在打开一个cmd,

  但是创建虚拟环境真心避免不了,没事,看到红色圈起来的没,执行workon命令就能看到,只需要记一个mk,后面的复制就好,不要复制那个s,这样就好了,mkvirtualenv就记住了

5.删除虚拟环境 -> rmvirtualenv 环境名

  命令比较长,记的方法同上,只需要记rm 后面的复制

结尾

  好了,到此为止,所有关于虚拟环境和虚拟环境管理工具的都讲完了,希望各位小伙伴多多尝试,实践才能出真知

python虚拟环境配置(下)的更多相关文章

  1. Windows Python虚拟环境配置(Distribute + pip + virtualenv + virtualenvwrapper-powershell)

    对于Python开发新手,很多人会迷茫那些各种名目的工具和概念,如Python2.7, Python3.3, Distribute, pip, virtualenv,Setuptools, easy_ ...

  2. 【0】如何在电脑中使用多个python版本【python虚拟环境配置】

    问题: 该篇解决如何在同一个操作系统中可以便捷诶的使用多个python版本.有时候我们在开发的时候会同时需要python2 和python3环境,或者是需要不同的版本,都可以尽心如下配置. (1)在c ...

  3. 23.python虚拟环境配置

    1.安装 virtualenvwrapper-win pip3 install virtualenvwrapper-win 2.然后使用workon查看是否安装成功(workon是简化操作的神级命令之 ...

  4. Python虚拟环境配置应用

    Python好用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,为了解决这些问题,有不少发行版的Python,比如WinPython.Anaconda等,这些发行版将python ...

  5. python虚拟环境virtualenv下安装MySQL-python(1.2.3)

    该文章很有用建议收藏 我们在Windows下开发python应用时,可能需要安装各种第三方模块,但如果又不想污染公共的python环境,怎么办呢?最好是在各自的 python工程中创建一个virtua ...

  6. python 虚拟环境配置

    刚学习 python 的同学经常会遇到一个问题: 已经安装了特定的包或者第三库,但是 pycharm 总是提示没有找到.

  7. django_restframework项目之python虚拟环境配置(一)

    虚拟环境的搭建 优点 1.使不同应用开发环境相互独立 2.环境升级不影响其他应用,也不会影响全局的python环境 3.防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到 ...

  8. python笔记:学习设置Python虚拟环境+配置 virtualenvwarpper+创建Python3.6的虚拟环境+安装numpy

    虚拟环境它是一个虚拟化,从电脑独立开辟出来的环境.就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互 ...

  9. python虚拟环境配置(上)

    前言 嘿,小伙伴们,晚上好呀,我们又见面了,今天又给带来的是什么呢,咱们今天就来说一下python的虚拟环境,可能有的小伙伴会疑惑,python的虚拟环境有什么用呢,我们来一一探讨一下 虚拟环境的作用 ...

随机推荐

  1. (转)Dom4j中的中文编码问题

    一.“中文问题没商量”之Dom4j中的编码问题  本文主要讲述的是Dom4j在把Document保存到文件过程中出现的一个中文问题,本文跟<80前>一文一样,以Spring项目无关,请“春 ...

  2. Jquery选择器大全汇总

    一.选择器 1.三个基本选择器,$("#ID") .$(".className")  .$("tagName") 2.其他选择器 //htm ...

  3. Codeforces 546 E:士兵的旅行 最大网络流

    E. Soldier and Traveling time limit per test 1 second memory limit per test 256 megabytes input stan ...

  4. DB2常用sql语句

    转 DB2 提供了关连式资料库的查询语言sql(structured query language),是一种非常口语化.既易学又易懂的语法.此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操 ...

  5. [Android]如何导入已有的外部数据库

    转自:http://www.cnblogs.com/xiaowenji/archive/2011/01/03/1925014.html 我们平时见到的android数据库操作一般都是在程序开始时创建一 ...

  6. Jackson学习笔记

    老版本的Jackson使用的包名为org.codehaus.jackson,而新版本使用的是com.fasterxml.jackson. Jackson主要包含了3个模块: jackson-core ...

  7. 留学生Essay写作清晰简洁8大原则

    英语Essay写作中国留学生需要掌握的一个技能,一篇文笔简洁优雅的Essay对于提高分数会有很大帮助.但目前的情况是,很多人并没有受过专门的学术Essay写作训练,在写Essay时经常会出现各种各样的 ...

  8. GAN网络进行图片增强

    GAN网络进行图片增强 基于Tensorflow框架 调用ModifyPictureSize.py文件 代码如下: from skimage import io,transform,color imp ...

  9. Win10下数据增强及标注工具安装

    Win10下数据增强及标注工具安装 一.   数据增强利器—Augmentor 1.安装 只需在控制台输入:pip install Augmentor 2.简介 Augmentor是用于图像增强的软件 ...

  10. Golang的运算符-逻辑运算符

    Golang的运算符-逻辑运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.逻辑运算符概述 !: 非运算符,表示NOT(有种取反的意思),如"!ture" ...