pipenv是什么_pipenv安装失败

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

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

虚拟环境

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

pipenv简介

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

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

安装

pip3 install pipenvpython3 -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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2021年十大开源web应用防火墙

    2021年十大开源web应用防火墙开源web应用防火墙是网络安全的重要部分,Cloudflare认为:十年后数字经济的网络安全基础设施会像水过滤系统一样普及,而这个过滤系统的核心就是waf。对于服务器来说,部署WEB应用防火墙十分重要,笔者经过大量搜索,并结合市场热度,整理出2021年十大开源web应用防火墙。1、OpenRestyOpenResty是由中国人章亦春发起,把nginx和各种三方模块的一个打包而成的软件平台,核心就是nginx+lua脚本语言。主要是因为nginx是C语言编写,修改很复杂,而lua语言则简单得多,国内很多

    2022年6月2日
    191
  • 使用pycharm连接MySQL数据库的方法「建议收藏」

    使用pycharm连接MySQL数据库的方法「建议收藏」首先进入到mysql中,点击最右边的database,再点击绿色的+号选择添加MySQL数据库 如果屏幕右边没有的话可以点击上面的视图,点击工具窗口中就会有database选项 打开之后发现即使输入了里面的所需信息,还是无法点击TestConnection 原因是我们缺少了一个驱动 点击下面的mysql,我们现在缺少了一个java驱动。我们可以去官网下载:h…

    2022年8月26日
    5
  • sql2005 数据库还原,备份集中的数据库备份与现有的数据库不同,解决办法

    sql2005 数据库还原,备份集中的数据库备份与现有的数据库不同,解决办法在“选项”中选择“覆盖现有数据库”,否则就会出现“备份集中的数据库备份与现有的数据库”的问题。 

    2022年5月3日
    37
  • redis windons安装教程

    redis windons安装教程redis windons安装教程

    2022年4月24日
    38
  • 用python生成随机数的几种方法「建议收藏」

    用python生成随机数的几种方法「建议收藏」今天学习了用python生成仿真数据的一些基本方法和技巧,写成博客和大家分享一下。本篇博客主要讲解如何从给定参数的的正态分布/均匀分布中生成随机数以及如何以给定概率从数字列表抽取某数字或从区间列表的某一区间内生成随机数,按照内容将博客分为3部分,并附上代码。1从给定参数的正态分布中生成随机数当考虑从正态分布中生成随机数时,应当首先知道正态分布的均值和方差(标准差),有了这些,…

    2022年10月5日
    1
  • 20191124_射雕侠侣和天龙八部小说分类

    20191124_射雕侠侣和天龙八部小说分类关键字提取importpandasaspd#载入语料raw=pd.read_csv(“data/附件2_金庸-射雕英雄传txt精校版.txt”,names=[‘txt’],sep=’aaa’,encoding=”utf-8″,engine=’python’)#章节判断用变量预处理defm_head(tmpstr):…

    2022年7月12日
    20

发表回复

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

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