使用pienv安装python虚拟环境(学习记录)
什么是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虚拟环境(学习记录)相关推荐
- mac安装python虚拟环境_mac 下 python 虚拟环境的安装和配置
前言:继续安装中,这节记录 mac 安装 python 虚拟环境,多版本共存... 1. 安装 pip -- python的包管理工具: sudo easy_install pip 安装成功,出现下面 ...
- linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项
创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...
- Windows安装python 虚拟环境,Virtualenv
Windows 安装 python 虚拟环境,Virtualenv 第一步(安装): (推荐)安装CMDer 工具,使得windows 可以直接用 Linux的命令(也可以直接用windows的CMD ...
- Python笔记-安装python虚拟环境及配置opencv及通过opencv识别颜色
这里以window为例: 安装python虚拟环境: 安装virtuallenv: pip install virtualenv 使用cmd进入指定后目录新建虚拟环境: virtualenv env1 ...
- python虚拟环境 windows环境搭建_windows下安装Python虚拟环境virtualenvwrapper-win
1.安装 执行命令 pip install virtualenv 为了使用virtualenv更方便,可以借助 virtualenvwrapper 执行命令 pip install virtualen ...
- 如何安装Python虚拟环境
在win10上安装Python虚拟环境 1.打开cmd 安装虚拟环境包 pip install virtualenvwrapper-win 2.配置环境变量 WORKON_HOME E:\Python ...
- windows安装python虚拟环境_windows上安装python虚拟环境
一.windows上安装python虚拟环境 1.安装 pip install virtualenv virtualenv --version 2.新建一个python虚拟环境virtual_env_ ...
- Anaconda安装python 虚拟环境
一.业务背景和概念 1.背景: 公司申请的linux服务器自带两个版本的python 3.5 和 3.8,但是我本地的python环境是3.6的,因为python各个版本的相关依赖不一样 也不大兼容, ...
- Ubuntu如何安装python虚拟环境
从GitHub上面下载别人的代码时,经常会遇到作者使用的库函数在服务器上面没有的情况,如果使用服务器默认的编辑器运行,容易出现一堆bug ==!.之前一直采用懒人应对法:换成其他功能相同的函数,或者, ...
- 安装 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@ ...
最新文章
- 算法了解:RCNN、SPP-Net、Fast-RCNN、Faster-RCNN
- 庆祝天津.Net俱乐部成立,辛苦TerryLee了,感谢dudu!
- 【有三说图像】边缘检测(上)
- git 提交各种情况下的处理方式
- Svn服务器的搭建与配置
- java判断时间区间 隔天_Java初中级程序员面试题宝典
- 维护win10注册表
- @JsonSerialize 使用:注解方式 实现条件判断属性值、条件修改属性值
- 红旗linux培训文档,Linux基本应用培训-红旗Linux.ppt
- phpmyadmin的安装和使用
- django urls路由匹配分发
- 第二阶段团队冲刺(二)
- 分享一张牛逼的程序员职业路线图给你们!
- c语言逐行存储到txt,c语言逐行读取txt文件数据
- 科学健脑,让IQ更上一层楼
- 【BZOJ3162】独钓寒江雪(树哈希,动态规划)
- 怎么恢复格式化的sd卡呢?
- [CSS基础]在一个网页中使用多种不同链接风格的CSS.
- css 细线表格,如何在Dreamweaver中制作细线表格?
- 【JAVA工具类】批量修改文件名称修改成特定名称
热门文章
- Ubuntu下安装Flask虚拟环境及使用
- C#复习笔记(3)--C#2:解决C#1的问题(泛型)
- 【strtok()】——分割字符串
- 9个数中取最大值最小值速度问题
- 图文并茂,UML2组件图讨论内容
- Vue脚手架组件开发常见问题
- 最长公共子序列和最长子字符串_python_算法与数据结构
- Python cannot import name 'Line' from 'pyecharts'
- C++ 多线程编程 封装多线程api 类似java多线程风格
- asp.net服务器控件开发-学习之路(一)