pipx — 在隔离环境中安装和运行 Python 应用程序

简介: pipx — 在隔离环境中安装和运行 Python 应用程序

pipx

pipx 是一个用于安装和运行Python应用程序的工具,它类似于 Linux的 apt 和JavaScript 的 npx

pipxpip的区别:

  • pip是一个通用python包安装工具
  • pipx专注于安装python cli程序

cli:Command Line Interface,命令行工具。

pipx的效果类似于

  1. 创建一个虚拟环境
  2. 在虚拟环境中安装程序
  3. 将程序路径添加到PATH中。

pipx使用案例

pipx的安装和使用在官网有详细说明。这里看一个例子:我们将使用pipx安装一个名为pycowsay的python程序,然后使用pycowsay

  1. 安装pipx
    pip install pipx

如果警告pipx未被添加在PATH,则需要手动进入它提示的文件夹,执行.\pipx.exe ensurepath

  1. 使用pipx安装程序
    pipx install pycowsay

pycowsay会打印出一只牛牛。

  1. 在任何地方使用程序

推荐程序

https://pipx.pypa.io/stable/programs-to-try/ 推荐了一些程序:


black:格式化代码

pybabel:国际化/本地化 Python应用

poetry :python依赖/环境/打包管理

pylint:源代码分析器

pyinstaller:程序打包工具


相关文章
|
7天前
|
Linux Android开发 iOS开发
开源的Python库,用于开发多点触控应用程序
Kivy是一款开源Python库,专为开发多点触控应用设计,支持Android、iOS、Linux、OS X和Windows等平台。本文将指导你使用Kivy创建“Hello World”应用并打包成Android APK。首先通过`pip install kivy`安装Kivy,然后创建并运行一个简单的Python脚本。接着,安装Buildozer并通过`buildozer init`生成配置文件,修改相关设置后,运行`buildozer -v android debug`命令打包应用。完成构建后,你将在`./bin/`目录下找到类似`your-app-debug.apk`的文件。
14 2
|
8天前
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称
|
5天前
|
Python Windows
利用Python在Win10环境下实现拨号上网
利用Python在Win10环境下实现拨号上网
12 0
|
7天前
|
机器学习/深度学习 Linux 开发者
Python必备工具:pip的安装与管理
Python必备工具:pip的安装与管理
15 0
|
8天前
|
Python
7-14|salt之安装Python模块
7-14|salt之安装Python模块
|
8天前
|
Python
7-9|Python如何安装ruamel.yaml
7-9|Python如何安装ruamel.yaml
|
1天前
|
机器学习/深度学习 人工智能 数据可视化
Python比较适合哪些场景的编程?
Python比较适合哪些场景的编程?
14 7
|
6天前
|
数据挖掘 索引 Python
Python数据挖掘编程基础3
字典在数学上是一个映射,类似列表但使用自定义键而非数字索引,键在整个字典中必须唯一。可以通过直接赋值、`dict`函数或`dict.fromkeys`创建字典,并通过键访问元素。集合是一种不重复且无序的数据结构,可通过花括号或`set`函数创建,支持并集、交集、差集和对称差集等运算。
15 9
|
2天前
|
存储 数据处理 开发者
深入浅出:Python编程基础与实战技巧
【9月更文挑战第32天】本文将引导读者从零开始,掌握Python编程语言的核心概念,并通过实际代码示例深入理解。我们将逐步探索变量、数据结构、控制流、函数、类和异常处理等基本知识,并结合实用案例,如数据处理、文件操作和网络请求,提升编程技能。无论您是初学者还是有一定经验的开发者,这篇文章都能帮助您巩固基础,拓展视野。
下一篇
无影云桌面