Pipx
在隔离环境中安装和运行 Python 应用程序,该工具会直接把软件仓库的python包安装到隔离环境中。
pip 是适用于库和应用程序的通用包安装程序,没有环境隔离。Pipx 是专门为应用程序安装而设计的,因为它增加了隔离性,但仍使应用程序在 shell 中可用:Pipx 为每个应用程序及其关联的包创建一个隔离的环境。
项目地址 https://github.com/pypa/pipx
安装 pipx
-
使用pip安装pipx, pip install --user pipx
-
添加环境变量保证可以直接运行 python -m pipx ensurepath
升级 pipx
-
python3 -m pip install --user -U pipx
|| -U 就是 - -upgrade
使用
-
使用 pipx 安装python包
pipx install PACKAGE 安装指定包
pipx reinstall-all 重新安装已经安装的所有包
-
或者,您可以在不安装程序的情况下运行它:
pipx run pycowsay moooo!
可以运行本地文件,以及远程仓库软件包
-
列出安装的包
pipx list
-
更新包
pipx upgrade package 更新指定包
pipx upgrade-all 更新所有包
-
删除包
pipx uninstall package 删除指定包
pipx uninstall-all 删除所有包
-
从虚拟环境中运行pip命令
pipx runpip
总结
pipx 仅用于应用程序使用:您可以使用它安装 CLI 应用程序。所以使用场景仅仅是用它来安装使用一些python应用程序,pipx会自动隔离它们。并不作为项目环境,依赖管理,版本控制等使用场景。
原文始发于微信公众号(人遁安全):Pipx:在隔离环境中安装和运行Python应用程序!
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论