当前位置: 首页 > news >正文

pipenv的基本使用

一. pipenv 基础

pipenv安装:

pip install pipenv

pipenv常用命令

pipenv --python 3 # 创建python3虚拟环境
pipenv --venv  # 查看创建的虚拟环境
pipenv install 包名  # 安装包
pipenv shell  # 切换到虚拟环境中
pip list  # 查看当前已经安装的包,如果切换到了虚拟环境查看的就是虚拟环境中安装的包
pip graph  # 查看包的依赖
pip install --dev 包名  # 将指定的包安装到dev-packages下
exit  # 退出虚拟环境
pipenv --rm  # 删除虚拟环境
pipenv run 命令  # 不进入虚拟环境执行命令

Pipfile和Pipfile.lock文件

如果目录下没有Pipfile和Pipfile.lock文件两个文件,则会指定生成
在这里插入图片描述

示例

创建一个名为pipenv_test的目录,在该目录下创建一个py_test.py文件(用于测试pipenv run)
在这里插入图片描述

1. 切换到目录下并创建虚拟环境:

pipenv --python 3

在这里插入图片描述

2. 查看安装的虚拟环境

pipenv --venv

在这里插入图片描述

3. 在虚拟环境中安装selenium包

pipenv install selenium

在这里插入图片描述

4. 切换到虚拟环境中

pipenv shell

在这里插入图片描述

5. 查看安装的包

pip list

在这里插入图片描述

6. 查看包依赖

pipenv graph

在这里插入图片描述

7. 将numpy安装到dev-packages下

pipenv install --dev numpy

在这里插入图片描述

8. 退出虚拟环境

exit

在这里插入图片描述

9. 不进入虚拟环境查看该环境下的包,运行.py文件

pipenv run pip list
pipenv run python test_py.py

在这里插入图片描述在这里插入图片描述

二. 团队协作-Pipfile文件

在团队协作中,可以将Pipfile文件提供给对方从而快速创建虚拟环境。首先对方将Pipfile文件拷贝到目录下,然后执行pipev install --dev创建虚拟环境并安装Pipfile中有的包。 如果不加--dev的话Pipfile中dev packages下的包将不会被安装
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/28175.html

相关文章:

  • OpenCV入门(三)快速学会OpenCV2图像处理基础
  • 基于PySide6的MySql数据库快照备份与恢复软件
  • BI不是报表,千万不要混淆
  • sizeof以及strlen的用法以及注意事项
  • 数据结构-链表-单链表(3)
  • 【SpringBoot初级篇】JdbcTemplate常用方法
  • React(三):脚手架、组件化、生命周期、父子组件通信、插槽、Context
  • [教程]使用 Git 克隆指定分支
  • Redis实现服务注册与服务发现源码阅读(Go语言)
  • 论文复现-3
  • 667知识点 | 经过三年实战检验的667知识清单
  • 后端快速上手前端三剑客 HtmlCSSJavaScript
  • Cdiscount、Allegro如何利用测评补单自养号提升店铺权重和流量
  • 第16天-性能压测:压力测试,性能监控,优化QPS,Nginx动静分离
  • 【python 基础篇 十一】python的函数-------函数的偏函数 高阶函数 返回函数 匿名函数 闭包
  • 妇女节到了,祝福所有女神 Happy Women‘s Day!
  • etcd集群通过 Leader 写入数据,为什么K8s HA集群中讲每个 kube-apiserver 只和本机的 ETCD 通信
  • HTML 表单
  • HTML、CSS学习笔记5(移动端基础知识、Flex布局)
  • 【Java学习笔记】2.Java 开发环境配置
  • MyBatis——进阶操作(2)
  • 循环结构
  • 漫谈数据库表设计及索引设计
  • 【JavaWeb】CSS基础知识:引入方式 + 选择器
  • 02-前端-javaScript
  • 对链表学习的总结一
  • toSring()还有个高级用法好用
  • Linux--多线程(3)
  • 【spring】事务
  • 博通仍然是美股市场最好的芯片半导体股