5. 升级包升级某个包
$ pipx upgrade <pkg>升级全部包
$ pipx upgrade-all
6. 卸载包卸载某个包
$ pipx uninstall <pkg>卸载全部包
$ pipx uninstall-all重装全部包
$ pipx reinstall-all
7. 使用 pip每执行一次 pipx install 就会新建一个虚拟环境,那我们有没有办法管理这些虚拟机环境呢?
比如我想看这个虚拟环境里安装了哪些包?
使用如下命令就可以像使用 pip 一样,来管理 pipx 的虚拟环境
$ pipx runpip <env_name> <args>效果如下

文章插图
8. 其他执行
pipx completions可以启用 pipx 的补全说明 。对于不同的终端开启方式不一样,我使用的是 zsh,方法是
$ autoload -U bashcompinit$ bashcompinit$ eval"$(register-python-argcomplete pipx)"我安装好后,可以使用 tab 键进行命令补全 。
文章插图
执行
pipx ensurepath可以确保~/.local/bin这个重要的目录,已经放入到$PATH的变量中 。
文章插图
9. pipx vs pippipx 只是解决 pip 的一个痛点,因此他的适用场景比较单一,它只适用于安装和运行那些有提供命令行入口的app
- pip 适用于大多数的 Python 版本,而 pipx 需要 Python 3.6+ 才可以使用
- pipx 依赖 pip 和 venv,可以使用 pip 安装pipx,反过来则不行 。
- pip 和 pipx 默认都是从 pypi 上安装包
- pipx 在安装和管理 cli 应用程序时,比 pip 更灵活,它可以在允许在隔离环境中安装和运行 Python 应用
10. 参考文章
- https://github.com/pipxproject/pipx
- https://pipxproject.github.io/pipx/comparisons/
【pip 太难用了,安利一个装包新技能】
推荐阅读
- 君子兰3大养护难题 君子兰太难养
- 草莓太红是不是用了色素 草莓颜色不均匀是怎么回事
- 月经不调|吴昕被赞全身白嫩皮肤好,原来是用了神仙“身体乳”,用完白到发光
- 软件|俄罗斯独立开发者太难了:软件能卖出去 收入转不到账上
- 烘干机大小 一般家用烘干机多大就可以够用了
- 为什么李渊能起兵成功 李渊起兵到称帝用了多少年
- 隔江犹唱后庭花用了什么手法 隔江后唱后庭花的前面一句是什么
- 圣经中诺亚造方舟用了多少年 世界上真的存在诺亚方舟吗
- 一键查看WiFi密码,太实用了
- 鹊桥仙·纤云弄巧表达了作者怎样的情感 鹊桥仙纤云弄巧运用了哪些修辞手法
