Pipx:在隔离环境中安装和运行Python应用程序!

admin 2024年11月24日11:46:06评论12 views字数 718阅读2分23秒阅读模式

Pipx:在隔离环境中安装和运行Python应用程序!

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应用程序!

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年11月24日11:46:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Pipx:在隔离环境中安装和运行Python应用程序!http://cn-sec.com/archives/3430354.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息