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 计算机视觉 C++
【解决方案】Building wheel for opencv-python:安装卡顿的原因与解决方案
当你安装OpenCV时,命令行停在Building wheel for opencv-python (PEP 517) ... -似乎卡住了。这并非程序假死,而是其编译耗时巨大。本文将揭示原因,并提供优化安装体验的实用方法。
950 88
|
5月前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
725 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
7月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
678 3
|
Python Windows
Python3+PyCharm环境的安装及配置
近期碰到有同学入门Python还不会安装并配置Python编程环境的,在这里做一期教程手把手教大家安装与配置使用(以 Python 3.9.9 以及 PyCharm 2021.3.1 为例)
1131 0
Python3+PyCharm环境的安装及配置
|
Python
新手向 Python:VsCode环境下Manim配置
该文介绍了如何准备和配置开发环境以使用Manim,主要包括两个步骤:一是准备工作,需要下载并安装VsCode和Anaconda,其中Anaconda需添加到系统PATH环境变量,并通过清华镜像源配置;二是配置环境,VsCode中安装中文插件和Python扩展,激活并配置虚拟环境。最后,安装ffmpeg和manim,通过VsCode运行测试代码验证配置成功。
1807 1
|
人工智能 缓存 Java
python入门(一)conda的使用,创建修改删除虚拟环境,以及常用命令,配置镜像
python入门(一)conda的使用,创建修改删除虚拟环境,以及常用命令,配置镜像
1678 0
|
数据可视化 前端开发 JavaScript
python+Django+Mysql+Echarts数据可视化实战教程(2):Django环境下web目录的配置
python+Django+Mysql+Echarts数据可视化实战教程(2):Django环境下web目录的配置
618 0
|
Python Windows
基于Windows下Pycharm和Anaconda的python虚拟环境连接配置及更换项目虚拟环境方法
基于Windows下Pycharm和Anaconda的python虚拟环境连接配置及更换项目虚拟环境方法
1501 0
基于Windows下Pycharm和Anaconda的python虚拟环境连接配置及更换项目虚拟环境方法
|
自动驾驶 IDE 开发工具
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问
653 0
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问

推荐镜像

更多