pipenv是什么_pipenv安装失败

pipenv是什么_pipenv安装失败pipenv发布于2017年1月,它是一种Python依赖管理工具,你可以把它看做是pip和virtualenv的组合体,pipenv可以帮你管理虚拟环境和依赖文件,并且提供一系列命令和选项来帮助你实


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

虚拟环境

虚拟环境是用于依赖项管理和项目隔离的python工具,它可以将python程序和pip包管理工具安装在本地的隔离目录中(非全局安装)。
在实际开发中,不同项目可能需要的python版本和项目的第三方依赖包的版本不同,因此需要使用到虚拟环境来管理不同的项目。

pipenv简介

pipenv发布于2017年1月,它是一种Python依赖管理工具,你可以把它看做是pip和virtualenv的组合体,它基于Pipfile的依赖记录方式,用于替代旧的记录方式requirements.txt。

pipenv会自动帮你管理虚拟环境和依赖文件,并且提供一系列命令和选项来帮助你实现各种依赖和环境管理相关的操作。简而言之,它更方便、完善和安全。

安装

pip3 install pipenv或python3 -m pip install pipenv
安装完成可以通过命令pipenv --version检测安装是否成功

pipenv的常用命令

创建环境

pipenv install
上述命令会生成Pipfile和Pipfile.lock,使用pipenv创建虚拟环境,自动生成一个随机的虚拟环境目录名。

如果在windows系统下执行命令,生成的虚拟环境在C:\Users\用户名\.virtualenvs文件夹下。

一般虚拟环境目录名的前缀是你创建环境时所在的项目目录名,如在myblog目录下执行命令,虚拟环境的目录名称就是myblog-Gtn4e1q9,后半部分为随机字符串。

激活虚拟环境

pipenv shell
创建环境后会自动进入到虚拟环境中,当退出虚拟环境重新进入到虚拟环境则需要执行以上命令。

安装依赖包到虚拟环境

pipenv install requests
不管是否激活虚拟环境,都可以执行pipenv install 库名来安装。

查看已经安装的模块

pipenv graph

卸载已安装的模块

pipenv uninstall requests

获取当前虚拟环境的位置

pipenv --venv

寻找当前项目的根目录

pipenv --where

通过requirements.txt文件安装模块

pipenv install -r requirements.txt

总结

以上就是pipenv的简单说明和一些命令的基本使用,如果想了解更多pipenv的用法可以去pipenv官方文档中查阅。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166525.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 链表法解决hash冲突[亲测有效]

    /*@链表法解决hash冲突*大单元数组,小单元链表*/#pragmaonce#includeusingnamespacestd;templatestructNode{s

    2021年12月18日
  • 赵青-《剑侠情缘网络版》开发回顾

    赵青-《剑侠情缘网络版》开发回顾赵青-《剑侠情缘网络版》开发回顾 赵青-《剑侠情缘网络版》开发回顾,(转自剑网1,作者应该是原剑网3技术总监)这篇文章首发于一本谈游戏研发的杂志,是赵青写的,写得非常不错。《剑侠情缘网络版》开发回顾2003年的1月,我刚刚开发完《天王》项目,正在休息、总结和规划下一个项目。《天王》是我开发的众多项目中最满意的一个,虽然这篇文字主要是对《剑侠…

    2022年7月19日
  • 网址转二维码,如何批量将网址转为二维码[通俗易懂]

    网址转二维码,如何批量将网址转为二维码[通俗易懂]1.首先打开Excel软件,将网址录入到Excel表格中。2.然后我们选中网址数据单元格3.接着我们点击【图片工具】4.选择【批量生成】5.在选项里设置合适的保存位置6.最后我们点击【确定】即可完成7.完成效果如下图所示(二维码图片已打上马赛克)…

    2022年9月4日
  • 申请软件著作权步骤_著作权包括哪些

    申请软件著作权步骤_著作权包括哪些今年八月底版权中心系统升级,新系统相对好用一些,至少不用再拿IE访问了,但是多了一项实名认证。下面介绍新系统的操作流程。目录注册、登录和实名认证注册登录实名认证软件登记申请申请表填写鉴别材料身份证明文件权利归属证明文件其他材料提交材料变更登记注册、登录和实名认证首先访问版权中心系统:https://register.ccopyright.com.cn/login.html,如果老系统有账号直接登录即可,没有的话需要注册。注册点击注册按钮进入注册。根据实际情况选择个人或单位,每个个人或单位只能在

    2022年9月22日
  • 怎么提高网站访问速度_如何优化页面加载速度

    怎么提高网站访问速度_如何优化页面加载速度网站的加载速度不仅影响着用户体验,也会影响搜索引擎的排名,在百度推出“闪电算法”以来,将网站首屏打开速度被列入优化排名行列,并明确指定打开时间为2秒。作为前端开发的我们需要如果来优化网站的打开速度

    2022年8月5日
  • 微信开发-40029 invalid code「建议收藏」

    微信开发-40029 invalid code「建议收藏」微信开发过程中,根据回调code获取snsapi_userinfo的时候,遇到了错误提示{“errcode”:40029,”errmsg”:”invalidcode”},后面发现是因为自己内部服务调试过程中,将该code使用了两次,导致提示该错误。所以,如果有谁遇到了该提示,请务必检查是否code被使用了两次。

    2022年4月30日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号