美文网首页
[ Python ] Pipenv & virtualenv 参

[ Python ] Pipenv & virtualenv 参

作者: 爱上落入尘世间的你 | 来源:发表于2019-06-11 09:43 被阅读0次

pipenvpython 3 自带的虚拟环境管理器, 用来建立一个与全局python环境隔离的执行环境, 一般每个项目建立一个pipenv虚拟环境, 项目依赖安装在该环境中, 不污染全局环境. vurtialenv是一个python包, 功能基本与pipenv相同, 创建的虚拟环境也与pipenv虚拟环境相互兼容, 由于pipenv只在python 3中自带, 所以建议如果是python 2的话就用virtualenv, python 3的话就用pipenv

Pipenv

建立虚拟环境, 两种方式:
  1. python -m venv dir_name, 新建目录dir_name并在该目录下建立虚拟环境
  2. python -m venv . 在本目录下直接建立虚拟环境, 就是先手动建立目录, cd到该目录下再执行命令. 不要忽略最后的. 它代表当前目录
激活虚拟环境:

Windows下, 直接执行虚拟环境目录下Scripts目录中的activate.bat即可
Mac/Linux下, 进入虚拟环境目录下bin目录下, 执行activate.sh脚本

以Windows下为例:

进入Scripts目录, 执行activate命令, 其实就是执行activate.bat 可以看出, 最开头的pipenv前缀, 代表当前处于pipenv虚拟环境之中 在虚拟环境中, 你可以随便操作, 不影响全局环境 在虚拟环境中执行deactivate即可退出虚拟环境, 回到全局环境
退出虚拟环境

同激活虚拟环境类似, 执行和activate.bat同一个目录下的deactivate.bat即可退出虚拟环境

删除虚拟环境

直接删除虚拟环境所在的文件夹即可

vurtualenv

全局安装virtualenv
全局安装virtualenv
创建virtualenv虚拟环境
微信截图_20190611101515.png
进入和退出虚拟环境, 同pipenv的操作是一样的
微信截图_20190611101801.png
virtualenv常用参数
# 继承全局环境已经存在的包
virtualenv --system-site-packages venv

# 使用特定的python版本创建虚拟环境
virtualenv -p /path/to/python/executable venv
删除虚拟环境

直接删除虚拟环境所在的文件夹即可

相关文章

  • [ Python ] Pipenv & virtualenv 参

    pipenv 是python 3 自带的虚拟环境管理器, 用来建立一个与全局python环境隔离的执行环境, 一般...

  • pipenv的使用

    pipenv是pip和virtualenv的合体,用来管理python环境,因为是在国内使用,建议替换成国内源,参...

  • pipenv

    Pipenv是pip和virtualenv的结合体,它可以更方便地创建和管理python虚拟环境。 Pipenv的...

  • pyenv使用

    前言 python 虚拟环境有很多种,自带的 venv, 与 virtualenv, conda, pipenv,...

  • PyCharm配置

    virtualenv、pipenv、conda的选择: virtualenv通过virtualenv tool为每...

  • Python虚拟环境及依赖管理工具pipenv

    一、什么是 pipenv pipenv 主要包含了Pipfile、pip、requests和virtualenv。...

  • python virtualenv 介绍

    virtualenv是一个创建python独立运行环境的工具。类似的工具还有pipenv, venv。 独立运行环...

  • 使用pipenv管理包和环境

    pipenv安装 pipenv集成了virtualenv,它只需要pipenv shell命令就可以方便的激活环境...

  • Pipenv搭建开发环境(Windows)

    Pipenv是什么? Pipenv解决了旧的pip+virtualenv+requirements.txt工作方式...

  • Pipenv & virtualenv

    Pipenv is a dependency manager for Python projects. If yo...

网友评论

      本文标题:[ Python ] Pipenv & virtualenv 参

      本文链接:https://www.haomeiwen.com/subject/bqkffctx.html