当前位置: 首页 > news >正文

【python虚拟环境管理】【mac m3】 使用pipx安装poetry

文章目录

  • 一. 安装 pipx
  • 二. 安装Poetry
    • 1. 安装
    • 2. advanced 操作

官网文档:https://python-poetry.org/docs/
pipx介绍文档:https://blog.51cto.com/u_15064632/2570626

一. 安装 pipx

pipx 用于全局安装 Python 命令行应用程序,同时在虚拟环境中对它们进行隔离。当用于安装 Poetry 时,pipx 将负责管理升级和卸载Poetry的操作。

pipx 是安装并运行 Python 终端用户应用(end-user applications)的工具。

在这里插入图片描述

安装步骤如下
1. brew install pipx

brew install pipx如果没有报错则省略
报错:
Error: unknown or unsupported macOS version: :dunno解决:如下命令。重置并更新 Homebrew 的本地仓库信息。
brew update-reset 再执行
brew install pipx
  1. 确保 pipx 管理的应用程序安装路径被正确地添加到系统的 PATH 环境变量中。
pipx ensurepath
  1. 安装到全局环境中
sudo pipx ensurepath --global 
# optional to allow pipx actions with --global argumentSuccess! Added /Users/lianggao/.local/bin to the PATH environment variable.

 

二. 安装Poetry

1. 安装

pipx install poetryinstalled package poetry 1.8.3, installed using Python 3.12.4These apps are now globally available- poetry
done! ✨ 🌟 ✨

 

2. advanced 操作

  1. 安装其他版本
pipx install poetry==1.2.0
  1. 带有后缀的poetry版本
pipx install --suffix=@1.2.0 poetry==1.2.0
poetry@1.2.0 --version

3. 安装 pip requirement

可以从 git 安装开发版本,甚至用于本地测试拉取请求。

pipx install --suffix @main git+https://github.com/python-poetry/poetry.git@main
pipx install --suffix @pr1234 git+https://github.com/python-poetry/poetry.git@refs/pull/1234/head
  1. Update Poetry
 pipx upgrade poetry
  1. Uninstall Poetry
   pipx uninstall poetry
http://www.lryc.cn/news/402102.html

相关文章:

  • git使用以及理解
  • openlayers 3d 地图 非三维 立体地图 行政区划裁剪 地图背景
  • GEO数据挖掘从数据下载处理质控到差异分析全流程分析步骤指南
  • ‍我想我大抵是疯了,我喜欢上了写单元测试
  • 【Visual Studio】Visual Studio使用技巧及报错解决合集
  • 服务器数据恢复—raid5阵列热备盘同步失败导致lun不可用的数据恢复案例
  • 算法题目整合
  • 万界星空科技AI低代码平台:重塑数字化创新边界
  • iredmail服务器安装步骤详解!如何做配置?
  • 【vue深入学习第1章】Vue.js 中的 Ajax 处理:vue-resource 库的深度解析
  • JDK新特性(Lambda表达式,Stream流)
  • 【ARM】MDK-服务器与客户端不同网段内出现卡顿问题
  • c++树(一)定义,遍历
  • YOLOv5和LPRNet的车牌识别系统
  • 内容安全(深度行为检测技术、IPS、AV、入侵检测方法)
  • MySQL双主双从实现方式
  • pico+unity手柄和摄像机控制初级设置
  • vxe-grid 实现配置式form搜索条件 form搜索条件框可折叠 配置式table
  • TS相较于JS有什么优缺点
  • 【Harmony】SCU暑期实训鸿蒙开发学习日记Day2
  • vue3前端开发-执行npm run dev提示报错怎么解决
  • https 单向认证和双向认证
  • Python中Selenium 和 keyboard 库的使用
  • 网络安全协议系列
  • .net core appsettings.json 配置 http 无法访问
  • opencv—常用函数学习_“干货“_11
  • WSL-Ubuntu20.04部署环境配置
  • 6Python的Pandas:数据读取与输出
  • ubuntu 网络 通讯学习笔记2
  • 深入理解JS中的事件委托