博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习笔记 - pipenv
阅读量:5734 次
发布时间:2019-06-18

本文共 874 字,大约阅读时间需要 2 分钟。

先把官方文档放在这里

这里有中文的介绍

解释一下这个是什么,pipenv就是管理项目依赖的工具,在写前端的时候,有个东西叫做npm,它和npm很像,因为不同的项目要依赖不同的包,不可能将所有的包都存放在一个地方,所以需要pipenv为每个项目单独安装包,便于管理。

1. 安装

brew install pipenv复制代码

2. 检查安装是否成功

3. 使用

  • 创建一个项目文件夹my_project,并进入这个文件夹
mkdir my_project cd my_project复制代码
  • 给这个项目安装一个依赖包
pipenv install requests复制代码

安装完成之后会自动的有两个文件

Pipfile这个文件记录了包的信息:

[[source]]  name = "pypi"  url = "https://pypi.org/simple"  verify_ssl = true  [dev-packages]  [packages]  request = "*"  [requires]  python_version = "3.7"复制代码
  1. source 代表包的来源
  2. dev-packages 代表开发阶段使用的包。
  3. packages 就是项目依赖的包,*代表始终下载最新版本
  4. requires 表示项目python的版本

4. 常用的命令

  • pipenv --venv

    查看虚拟环境安装的位置

  • pipenv --rm

    删除虚拟环境

  • pipenv uninstall packageName

    删除包

  • pipenv shell

    激活虚拟环境,激活了之后,就可以在当前的环境中使用项目中安装的包了,例子:

    上图中的(my_project) 就代表你当前所在项目的虚拟环境。要退出当前虚拟环境只要输入 exit即可

  • pipenv run python3 file_name.py

    在不用激活虚拟环境的情况下执行Python文件

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

你可能感兴趣的文章
volatile足以保证数据同步吗
查看>>
Spring Boot 在localhost域奇怪的404问题(Mac book pro)
查看>>
大数据隐私保护措施有哪些?
查看>>
为什么百度首页的HTML源码最后一行要多一行?浪费空间呀!
查看>>
武汉建成全国首个智慧城市时空信息云平台
查看>>
机器学习在商业领域大有作为,但还需要跨过数据和政策的难关
查看>>
P2P、P2C 、O2O 、B2C、B2B、 C2C的概念解析
查看>>
张晓波:浅谈大数据应用的知与行|V课堂第82期
查看>>
对话阿里首位安全工程师:巨头的切入点
查看>>
Tech.Ed2013:企业如何轻松应对BYOD?
查看>>
"三维互联网"遭遇"云" 放飞3D体验梦想
查看>>
IBM PureData“大数据专家”添时代价值
查看>>
NAnt 简介
查看>>
自制tunnel口建虚拟专网实验
查看>>
SAMI:来自三星的基于Docker和Mesos的容器解决方案(一)
查看>>
平安科技亮相重庆,「AI人脸识别+健康医疗」首秀;GE 推智能医疗影像系统UV6.0,已在3000家机构投入使用...
查看>>
云终端——颠覆IT产业格局的网络计算机
查看>>
减少认知过载可以为用户带来更佳体验
查看>>
java-并发-线程间协作的两种方式:wait、notify、notifyAll和Condition
查看>>
用原型继承方法
查看>>