什么是pipenv

  • pipenv是requests作者的一个项目, 整合了virtualenv, pip, pipfile, 用于更方便地为项目建立虚拟环境并管理虚拟环境中的第三方模块.
  • 虚拟环境可以隔离各种python项目所需要的不同的环境,可以利用python2和python3分别创建虚拟环境,同时运行python2,3的项目

环境:

  • python3.6.4
  • win10

安装pipenv

  • 启动win10终端,命令行输入 pip install pipenv ,过程大概需要一两分钟,具体网络情况而定
  • 安装完成显示:
  • Collecting pipenvUsing cached pipenv-11.9.0.tar.gz
    Requirement already satisfied: pip>=9.0.1 in d:\python\python3.6.4\lib\site-packages (from pipenv)
    Requirement already satisfied: certifi in d:\python\python3.6.4\lib\site-packages (from pipenv)
    Requirement already satisfied: setuptools>=36.2.1 in d:\python\python3.6.4\lib\site-packages (from pipenv)
    Requirement already satisfied: virtualenv-clone>=0.2.5 in d:\python\python3.6.4\lib\site-packages (from pipenv)
    Requirement already satisfied: virtualenv in d:\python\python3.6.4\lib\site-packages (from pipenv)
    Installing collected packages: pipenvRunning setup.py install for pipenv ... done
    Successfully installed pipenv-11.9.0
    复制代码

给项目安装虚拟环境

  • 进入项目目录下面(安装pipenv的时候是在全局安装,此时安装项目虚拟环境需要到你的项目目录下面安装
  • 输入命令: pipenv install
  • 安装完成后显示:
  • Creating a virtualenv for this project…
    Using d:\python\python3.6.4\python.exe (3.6.4) to create virtualenv…
    Already using interpreter d:\python\python3.6.4\python.exe
    Using base prefix 'd:\\python\\python3.6.4'
    New python executable in D:\Python\virtualenv\envs\fisher-X6ixkNQM\Scripts\python.exe
    Installing setuptools, pip, wheel...done.Virtualenv location: D:\Python\virtualenv\envs\fisher-X6ixkNQM
    Creating a Pipfile for this project…
    Pipfile.lock not found, creating…
    Locking [dev-packages] dependencies…
    Locking [packages] dependencies…
    Updated Pipfile.lock (625834)!
    Installing dependencies from Pipfile.lock (625834)…================================ 0/0 - 00:00:00
    To activate this project's virtualenv, run the following:$ pipenv shell
    复制代码

激活虚拟环境

  • 输入命令: pipenv shell (退出命令:exit
  • 一两秒后完成显示:
  • Launching subshell in virtual environment. Type 'exit' to return.
    Microsoft Windows [版本 10.0.16299.309]
    (c) 2017 Microsoft Corporation。保留所有权利。
    复制代码
  • 激活之后就可以在虚拟环境里面搭建项目所需要的环境,安装各种包了,下面以flask为例

安装flask

  • 进入虚拟环境之后,输入命令:pipenv install flask
  • 过程大概十秒左右,完成后显示:
  • Installing flask…
    Collecting flaskDownloading Flask-0.12.2-py2.py3-none-any.whl (83kB)
    Collecting click>=2.0 (from flask)Downloading click-6.7-py2.py3-none-any.whl (71kB)
    Collecting Jinja2>=2.4 (from flask)Downloading Jinja2-2.10-py2.py3-none-any.whl (126kB)
    Collecting itsdangerous>=0.21 (from flask)Downloading itsdangerous-0.24.tar.gz (46kB)
    Collecting Werkzeug>=0.7 (from flask)Downloading Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
    Collecting MarkupSafe>=0.23 (from Jinja2>=2.4->flask)Downloading MarkupSafe-1.0.tar.gz
    Building wheels for collected packages: itsdangerous, MarkupSafeRunning setup.py bdist_wheel for itsdangerous: startedRunning setup.py bdist_wheel for itsdangerous: finished with status 'done'Stored in directory: C:\Users\储劲松\AppData\Local\pip\Cache\wheels\fc\a8\66\24d655233c757e178d45dea2de22a04c6d92766abfb741129aRunning setup.py bdist_wheel for MarkupSafe: startedRunning setup.py bdist_wheel for MarkupSafe: finished with status 'done'Stored in directory: C:\Users\储劲松\AppData\Local\pip\Cache\wheels\88\a7\30\e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57
    Successfully built itsdangerous MarkupSafe
    Installing collected packages: click, MarkupSafe, Jinja2, itsdangerous, Werkzeug, flask
    Successfully installed Jinja2-2.10 MarkupSafe-1.0 Werkzeug-0.14.1 click-6.7 flask-0.12.2 itsdangerous-0.24Adding flask to Pipfile's [packages]…
    Pipfile.lock (625834) out of date, updating to (011179)…
    Locking [dev-packages] dependencies…
    Locking [packages] dependencies…
    Updated Pipfile.lock (011179)!
    Installing dependencies from Pipfile.lock (011179)…================================ 6/6 - 00:00:01
    复制代码
  • 可以使用 flask 命令查看是否安装成功,或者输入 pip list 查看该虚拟环境下所有安装的包

pipenv 常用命令:

  • pipenv shell 激活虚拟环境
  • exit 退出虚拟环境
  • pipenv install *** 安装包
  • pipenv uninstall *** 卸载包
  • pipenv graph 查看安装包的依赖关系
  • pipenv --venv 查看虚拟环境安装目录
  • 更过的命令可以查看github 连接

小生刚刚入门python,以此记录学习的过程,如有错误之处,欢迎指出

转载于:https://juejin.im/post/5ac825a46fb9a028d700d913

使用pienv安装python虚拟环境(学习记录)相关推荐

  1. mac安装python虚拟环境_mac 下 python 虚拟环境的安装和配置

    前言:继续安装中,这节记录 mac 安装 python 虚拟环境,多版本共存... 1. 安装 pip -- python的包管理工具: sudo easy_install pip 安装成功,出现下面 ...

  2. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...

  3. Windows安装python 虚拟环境,Virtualenv

    Windows 安装 python 虚拟环境,Virtualenv 第一步(安装): (推荐)安装CMDer 工具,使得windows 可以直接用 Linux的命令(也可以直接用windows的CMD ...

  4. Python笔记-安装python虚拟环境及配置opencv及通过opencv识别颜色

    这里以window为例: 安装python虚拟环境: 安装virtuallenv: pip install virtualenv 使用cmd进入指定后目录新建虚拟环境: virtualenv env1 ...

  5. python虚拟环境 windows环境搭建_windows下安装Python虚拟环境virtualenvwrapper-win

    1.安装 执行命令 pip install virtualenv 为了使用virtualenv更方便,可以借助 virtualenvwrapper 执行命令 pip install virtualen ...

  6. 如何安装Python虚拟环境

    在win10上安装Python虚拟环境 1.打开cmd 安装虚拟环境包 pip install virtualenvwrapper-win 2.配置环境变量 WORKON_HOME E:\Python ...

  7. windows安装python虚拟环境_windows上安装python虚拟环境

    一.windows上安装python虚拟环境 1.安装 pip install virtualenv virtualenv --version 2.新建一个python虚拟环境virtual_env_ ...

  8. Anaconda安装python 虚拟环境

    一.业务背景和概念 1.背景: 公司申请的linux服务器自带两个版本的python 3.5 和 3.8,但是我本地的python环境是3.6的,因为python各个版本的相关依赖不一样 也不大兼容, ...

  9. Ubuntu如何安装python虚拟环境

    从GitHub上面下载别人的代码时,经常会遇到作者使用的库函数在服务器上面没有的情况,如果使用服务器默认的编辑器运行,容易出现一堆bug ==!.之前一直采用懒人应对法:换成其他功能相同的函数,或者, ...

  10. 安装 python 虚拟环境 > pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/报错解决办法

    安装 python 虚拟环境 > pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/报错解决办法 [root@ ...

最新文章

  1. 算法了解:RCNN、SPP-Net、Fast-RCNN、Faster-RCNN
  2. 庆祝天津.Net俱乐部成立,辛苦TerryLee了,感谢dudu!
  3. 【有三说图像】边缘检测(上)
  4. git 提交各种情况下的处理方式
  5. Svn服务器的搭建与配置
  6. java判断时间区间 隔天_Java初中级程序员面试题宝典
  7. 维护win10注册表
  8. @JsonSerialize 使用:注解方式 实现条件判断属性值、条件修改属性值
  9. 红旗linux培训文档,Linux基本应用培训-红旗Linux.ppt
  10. phpmyadmin的安装和使用
  11. django urls路由匹配分发
  12. 第二阶段团队冲刺(二)
  13. 分享一张牛逼的程序员职业路线图给你们!
  14. c语言逐行存储到txt,c语言逐行读取txt文件数据
  15. 科学健脑,让IQ更上一层楼
  16. 【BZOJ3162】独钓寒江雪(树哈希,动态规划)
  17. 怎么恢复格式化的sd卡呢?
  18. [CSS基础]在一个网页中使用多种不同链接风格的CSS.
  19. css 细线表格,如何在Dreamweaver中制作细线表格?
  20. 【JAVA工具类】批量修改文件名称修改成特定名称

热门文章

  1. Ubuntu下安装Flask虚拟环境及使用
  2. C#复习笔记(3)--C#2:解决C#1的问题(泛型)
  3. 【strtok()】——分割字符串
  4. 9个数中取最大值最小值速度问题
  5. 图文并茂,UML2组件图讨论内容
  6. Vue脚手架组件开发常见问题
  7. 最长公共子序列和最长子字符串_python_算法与数据结构
  8. Python cannot import name 'Line' from 'pyecharts'
  9. C++ 多线程编程 封装多线程api 类似java多线程风格
  10. asp.net服务器控件开发-学习之路(一)