pip
是一种流行的工具,用于从Python 包索引中安装 Python 包和模块。
然而,在最近的发行版本中,pip
用户遇到了外部管理环境错误。
error: externally-managed-environment
(资料图片)
这是为避免通过pip安装的 Python 包与本机包管理器之间发生冲突而添加的“功能”。Python 希望你使用单独的虚拟环境,而不是通过pip
在全局安装包。
这就是pipx
发挥作用的地方。它为你安装的每个应用创建一个新的虚拟环境,然后在全局级别的/bin
中创建到本地二进制文件的链接。这一切都是自动的。它为你节省时间和精力。
让我们看看如何在 Ubuntu 和其他 Linux 发行版上安装和使用pipx
。
安装很简单,可以在 Ubuntu 和 Debian 上使用以下命令安装:
sudo apt update && sudo apt install pipx
对于其他发行版,请使用你的包管理器并安装它。
完成安装后,将其添加到 $PATH以便可以从任何地方访问它:
pipx ensurepath
install pipx in ubuntu
关闭终端并重新启动它。这就完成了! 现在,让我们看看如何使用它。
使用 pipx包管理器的主要用途是什么? 软件包安装、更新和删除。
让我向你展示如何使用pipx
执行以下操作:
让我们从安装开始。
如何使用 pipx 安装包要使用pipx
安装包,你必须遵循一个简单的命令语法:
pipx install
例如,在这里,我安装了一个非常有用的程序 Cowsay:
pipx install cowsay
install python packages in isolation using pipx in ubuntu
同样,如果你想安装特定版本的包,你必须在==
后跟上版本号,如下所示:
pipx install package==version
例如,在这里,我安装了 1.24.1 版本的 numpy:
pipx install numpy==1.24.1
如何搜索包pipx
程序没有搜索功能(因为 PyPI 的 API 使用限制)但这并不意味着你不能搜索 Python 包。
要搜索包,你需要安装pypisearch
:
pipx install pypisearch
完成后,你可以使用pypisearch
命令搜索包:
pypisearch python_package_name
在这里,我搜索了 neofetch:
search python packages in Ubuntu
如何使用 pipx 升级包与任何其他现代包管理器一样,你可以一次升级所有包,也可以一次升级一个包。
要一次升级所有软件包,你只需执行以下命令:
pipx upgrade-all
upgrade all the python packages at once in ubuntu
如你所见,它将 numpy 升级到最新版本。
但是如果你想升级一个特定的包,你可以这样做:
pipx upgrade package-name
假设我想将cowsay
包升级到最新版本,那么,我将使用以下命令:
pipx upgrade cowsay
upgrade specific python package using pipx in ubuntu
如何使用 pipx 卸载包要删除包,你必须使用uninstall
标志,如下所示:
pipx uninstall package_name
为了供你参考,在这里,我从我的系统中删除了numpy
:
pipx uninstall numpy
remove python packages using pipx in ubuntu
pip 还是 pipx?对pip
的限制影响了最终用户对它的使用。值得庆幸的是,pipx
提供了急需的替代方案。它符合使用虚拟环境的 Python 准则,同时允许已安装的应用在全局范围内可用。
对于不是 Python 应用开发的最终用户,这提供了使用发行版仓库中不可用的 Python 应用的选项。
希望本教程对你有所帮助。如果你有任何问题或建议,请告诉我。
关键词:
(责任编辑:黄俊飞)推荐内容
- 在 Linux 中安装和使用 pipx
- 为期五个月 优化平台协议规则专项行动开展
- 乒乓球世锦赛2019樊振东输给谁_乒乓球世
- 【天天快播报】夏天聚会怎么穿?优雅的“
- 一个立一个羽念什么 一个立一个羽的读音
- 定期存款到期银行却不给取钱?原因主要有
- 步步惊心若曦结局_步步惊心讲述了什么故
- 易方达蓝筹精选基金-易方达蓝筹精选基金
- 动平衡原理 动平衡是什么原理
- 全球头条:盛气凌人中的凌意思是什么 盛
- 高考标语沉着冷静认真答题_高考标语
- 全球热推荐:财政部税政司(财政部税政司
- 【世界新要闻】中国女排0比3不敌波兰队,
- 国乒新五大主力出炉!孙颖莎成大姐大,两
- 阿里巴巴全球数学竞赛决赛开赛马云在杭州
- 绿通科技06月05日被深股通减持3.05万股
- 金鱼花什么时候开花
- 世界热头条丨【人体线稿】4000+人体动态
- [路演]新疆火炬:经营区域为喀什地区及克
- 白云机场三期扩建工程T3航站楼项目迎来重
- 73家农业产业化龙头企业来疆考察对接_天
- 脱发困扰你?了解非那雄胺片在治疗中的
- 环球热点!“美国最危险的人”去世:披露
- 切糕是河北特产不?
- 海岱财经丨淄股一周:22家淄股上涨,智洋
- 椴木是什么树木_椴木是什么树_天天报道
- 今年猴子的运程及财运如何,属猴今年会冲
- 环球快资讯:乡村爱情杨总第一次出场_乡
- 天天时讯:火影之奈良鹿丸未删节百度网盘
- 关于人工智能话题!比尔·盖茨回复果壳创
- 孝感市气象台发布暴雨黄色预警【III级/较
- 被控受贿超3000万 国开证券原总裁受审
- 行业大咖齐聚中德产业园 共话汽车产业发展
- 竞赛节“嗨翻天” 速递
- 思高铅封-热头条
- 世界视点!打造产业与标准组织高地!这项
- 福兴经济开发区项目对接会成果丰硕
- 【天天时快讯】守护邻居残障孩子30年,“
- 一个想摸鱼的员工,并不会因为“上四休三
- 便民举措多服务更高效|全球速读
- 环球即时:经济日报:绿色金融助力物流地
- 部分银行1年期美元定存利率高达5%,但“
- 世界资讯:文件后缀是什么意思_后缀是什
- 【当前独家】燮的读音和意思_燮的读音
- 世界看热讯:襄阳到重庆火车时刻表 武汉
- 当前时讯:贵州省公安机关先进典型事迹报
- 争创全国禁毒示范城市 厦门禁毒工作拿下
- 环球观察:被嫌弃的受的一生原版_被嫌弃
- 【世界聚看点】国家药监局召开血液制品生
- 【独家】德国防长:乌克兰在冲突期间加入
- AI狂潮下甲骨文股价屡创新高 创始人身价
- 每日讯息!AGI通用人工智能:开启空间计算
- 世界消息!复旦校长金力在毕业典礼上寄语
- 米体:曼联对特奥感兴趣,米兰只考虑6000
- 血性十足!近距离看陆军官兵刺杀操训练
- 银川市19家葡萄酒庄取得新版营业执照_当
- 迈入1500米超深水时代 “深海一号”助力
- 新币换人民币行情查询(2023年6月16日)
- 当前快讯:Toxic Commando为游戏带来80年
- 问界M5智驾版首批交付 高端智能驾驶功能
- 73家农业产业化龙头企业来疆考察对接_天
- 脱发困扰你?了解非那雄胺片在治疗中的
- 环球热点!“美国最危险的人”去世:披露
- 切糕是河北特产不?
- 海岱财经丨淄股一周:22家淄股上涨,智洋
- 椴木是什么树木_椴木是什么树_天天报道
- 今年猴子的运程及财运如何,属猴今年会冲
- 环球快资讯:乡村爱情杨总第一次出场_乡
- 天天时讯:火影之奈良鹿丸未删节百度网盘
- 关于人工智能话题!比尔·盖茨回复果壳创
- 孝感市气象台发布暴雨黄色预警【III级/较
- 被控受贿超3000万 国开证券原总裁受审
- 行业大咖齐聚中德产业园 共话汽车产业发展
- 竞赛节“嗨翻天” 速递
- 思高铅封-热头条
- 世界视点!打造产业与标准组织高地!这项
- 福兴经济开发区项目对接会成果丰硕
- 【天天时快讯】守护邻居残障孩子30年,“
- 一个想摸鱼的员工,并不会因为“上四休三
- 便民举措多服务更高效|全球速读
- 环球即时:经济日报:绿色金融助力物流地
- 部分银行1年期美元定存利率高达5%,但“
- 世界资讯:文件后缀是什么意思_后缀是什
- 【当前独家】燮的读音和意思_燮的读音
- 世界看热讯:襄阳到重庆火车时刻表 武汉
- 当前时讯:贵州省公安机关先进典型事迹报
- 争创全国禁毒示范城市 厦门禁毒工作拿下
- 环球观察:被嫌弃的受的一生原版_被嫌弃
- 【世界聚看点】国家药监局召开血液制品生
- 【独家】德国防长:乌克兰在冲突期间加入
- AI狂潮下甲骨文股价屡创新高 创始人身价
- 每日讯息!AGI通用人工智能:开启空间计算
- 世界消息!复旦校长金力在毕业典礼上寄语
- 米体:曼联对特奥感兴趣,米兰只考虑6000
- 血性十足!近距离看陆军官兵刺杀操训练
- 银川市19家葡萄酒庄取得新版营业执照_当
- 迈入1500米超深水时代 “深海一号”助力
- 新币换人民币行情查询(2023年6月16日)
- 当前快讯:Toxic Commando为游戏带来80年
- 问界M5智驾版首批交付 高端智能驾驶功能
- 全球简讯:走转改·我们在一线丨江华小圩
- 每日快播:这次新能源汽车下乡,共有69款
- 环球新资讯:2023厦门个人社保缴费标准是
- 世界观速讯丨食品加工制造板块涨0.13%
- 暗黑破坏神4摇摇欲坠怎么打 暗黑破坏神4
- 焦点滚动:玉林市场:三七货源走动转慢
- 高速货车追尾1人被困 咸宁消防紧急破拆
- AI应用端持续走高 多股涨超10%
- 新罗真兴王_关于新罗真兴王简介
- 车祸评残十级赔偿标准(车祸十级伤残赔付
- 金星凌晨发文引争议_网友认为是鼓励杨丽
- 当前快报:男子钓到大鱼单手骑车被甩翻在
- 智慧交通发力场景创新
- 信泰附加如意人生无忧(臻享版)两全保险保
- 严厉打击弄虚作假!岱岳区8家机动车检验
- 霍林郭勒市:家门口15分钟“生活圈”变“
- 提高医患沟通的效率和问诊质量 “智慧就
- 汉阴:蚕桑产业高速发展,助农增收 最新
- 《变形金刚7》已连续6天摘得日冠, 汽车
- A股历史第四大IPO今日上会 拟募资650亿