(pipenv)管理python虚拟环境的神器

前言

        最近,开发的脚本都需要通过pyinstaller模块打包成exe文件(运行的环境都包进去),方便其他同事使用. 奈何,它的体积实在太大了.找了一圈办法,最有效的方式就是搭建一个瘦身(量身定做)的虚拟环境.这种方式大大的减小了打包后exe文件的体积,从300多M减小到60多M.它作为一个管家实在太好用了.

        Pipenv是Python的一个包管理工具,它结合了pip(用于安装Python包)和virtualenv(用于创建独立的Python环境)的功能,并提供了更加简洁和直观的方式来管理Python项目的依赖关系和环境。

目录

安装 

​编辑

使用步骤

(1)选定文件夹

(2)在当前目录下cmd

(3)创建Python版本

(4)激活虚拟环境

(5)查询当前环境的依赖包

(6)安装项目所需的第三方库

(7)运行项目

管理多个虚拟环境

查询所有的虚拟环境

激活指定的python环境

退出虚拟环境

删除虚拟环境 

总结


安装 

         cmd后,输入如下的指令进行安装Pipenv模块.

pip install pipenv


使用步骤

(1)选定文件夹,作为虚拟环境的目录

(2)在当前目录下cmd

(3)创建Python版本 pipenv --python 3.x # 创建一个新的虚拟环境,其中3.x是你想要使用的 Python 版本

(4)激活虚拟环境

(5)查询当前环境的依赖包

(6)安装项目所需的第三方库(依赖包)

(7)运行项目

(1)选定文件夹

在这里,我在C盘创建一个文件夹test_pipenv

(2)在当前目录下cmd

(3)创建Python版本

指令如下

pipenv --python 3.9

(4)激活虚拟环境

在当前目录下,激活虚拟环境

pipenv shell

(5)查询当前环境的依赖包

pip list

(6)安装项目所需的第三方库

安装依赖包

pip install pack_name # pack_name是依赖包的名字

卸载依赖包

pip uninstall pack_name # pack_name是依赖包的名字

中间需要输入 y,确认要卸载这个xlrd模块. 

升级依赖包

pip install pack_name --upgrade # pack_name是依赖包的名字

 批量安装依赖包

pip install -r requirements.txt # requirements.txt记录所需的依赖库

requirements.txt如下

(7)运行项目


管理多个虚拟环境

查询所有的虚拟环境

pipenv --venv

当前只有一个虚拟环境,且虚拟环境的实际位置 

激活指定的python环境

参数后面写 虚拟环境的实际路径

pipenv shell --python test_pipenv-kJq2qgey

 

退出虚拟环境

exit

删除虚拟环境 

方法1:将虚拟环境的实际路径的文件夹删除就可以了

方法2:删除Pipfile文件


总结

        Pipenv是一个非常有用的工具,特别是对于需要管理多个 Python 项目或需要确保依赖版本一致性的开发者来说。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Marst·Zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>