python——虚拟环境之pipenv的安装及使⽤(windows10,64
位)
1 简介
  pipenv是requests作者的⼀个项⽬,整合了virtualenv、pip、pipfile,⽤于更⽅便地为项⽬建⽴虚拟环境并管理虚拟环境中的第三⽅模块。不需要再分别使⽤pip和virtualenv,直接使⽤pipenv即可。它使⽤Pipfile和Pipfile.lock 取代了。
2 安装pipenv
  2.1 打开开始菜单中的命令提⽰符,输⼊以下命令进⾏安装:
      pip install pipenv
    或者
shell界面      python3 -m pip install pipenv
    或者
      python2 -m pip install pipenv
   2.2 可以通过在cmd中输⼊pipenv --version查看是否安装成功
3 pipenv的简单使⽤
  3.1 创建虚拟环境
    (1)打开cmd窗⼝,⾸先切换到⽬标项⽬⽬录,输⼊以下命令:
        pipenv --two
      或者
        pipenv --three
      注:two或three表⽰创建虚拟环境时使⽤的python版本分别是Python2、Python3。
    (2)界⾯效果
      Pipfile⽂件夹⾥的内容如下:
    (2)查看相关信息
      1)查看项⽬位置:pipenv --where
      2)查看虚拟环境位置:pipenv --venv
      3)查看解释器信息:pipenv --py
      代码执⾏结果界⾯如下:
  3.2 激活虚拟环境
    (1)语法
      pipenv shell
    (2)界⾯效果 
       激活前界⾯如下:
        激活后界⾯如下:
    (3)作⽤效果
      激活了当前项⽬所在的虚拟环境。
  3.3 在激活状态下,pipenv的简单操作
    3.3.1 在cmd中执⾏test.py代码,⾸先切换到test.py所在⽂件⽬录,再输⼊python test.py代码执⾏⽂件,如下图:
    3.3.2 安装包
      (1)语法
        pipenv install [三⽅库名]
        例如: pipenv install requests
      (2)界⾯效果
      (3)作⽤效果
        1)检测当前项⽬对应的虚拟环境是否存在,不存在则创建
        2)在虚拟环境中安装指定的三⽅库
        3)在项⽬⽬录下,通过Pipfile和Pipfile.lock记录当下已经安装
      注意:不要使⽤pip install。虽然在虚拟环境中安装对应的包,但是不会更新Pipfile和Pipefile.lock
    3.3.3 查看包的依赖结构
      命令:pipenv graph
      执⾏界⾯结果:
    3.3.4 卸载包
      pipenv uninstall 包名
      界⾯效果如下:
  3.4 退出虚拟环境
    语法:
      exit
    或者
      直接关闭shell窗⼝
    退出前界⾯如下:
    退出后界⾯如下:
  3.5 删除虚拟环境
    3.5.2 语法:
      pipenv --rm
    3.5.2 执⾏界⾯效果
      删除虚拟环境前:
      删除虚拟环境后:
      注意:"pipenv --rm"只是把创建的虚拟环境删除了,但Pipfile和Pipfile.lock还存。下次如果想要创建与项⽬myproject相同的虚拟环境时:只要打 cmd,切
         换到myproject⽬录下执⾏命令“pip install”即可。
4 补充
  以后上传项⽬(给别⼈)应该包含包和模块源码或者Pipfile和Pipfile.lock。别⼈拿到这些内容,pipenv install就可⾃动创建项⽬需要的
环境。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。