什么是Poetry的默认安装路径?

16

我安装了Poetry,但是当我尝试调用Poetry时会出现以下错误

zsh: command not found: poetry 

我知道已经安装了它,因为当尝试运行以下安装脚本时,我会得到以下输出:

$ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python                                                                             
Retrieving Poetry metadata                                                                                                                                                                    

Latest version already installed.
3个回答

49

默认的安装位置是~/.poetry/bin/poetry

我在.zshrc中添加了以下内容

export PATH="$HOME/.local/bin:$PATH"

1
当我使用cURL调用安装时,它没有安装在那里。如果我执行cd $HOME & ls -a,那里没有.poetry文件:'(. 当我搜索poetry时,在./Library/Application Support/pypoetry下有大量结果。有什么想法或如何解决?谢谢! - sbru
我会检查由curl命令执行的文件,很可能有线索指出它被放置在哪里。 - arshbot
8
新的位置是 ~/.local/bin/poetry,所以应该写成 export PATH="$HOME/.local/bin:$PATH" - Patrick Yan
这个答案已经过时了,请关注@PatrickYan上面的更新。 - gemart
更新以考虑诗歌版本1.3。 - Zaffer
@Zaffer,之前的一个版主已经拒绝了一个与您类似的编辑请求,并且您的编辑请求也被拒绝了。在未来,您可以添加信息以使帖子保持最新状态,但不应删除或编辑任何与原作者意图相冲突的信息。请参阅https://stackoverflow.com/help/editing 获取更多信息。 - Hack5

10

一开始我想在一个公寓环境中运行poetry。在运行之后

pip install poetry

我发现它是使用我的本地Python安装的,而不是连接到conda环境。在我的情况下,我添加了

export PATH="$HOME/.local/bin:$PATH"

将以下内容添加到我主目录下的.zshrc文件末尾。

提示:你可以使用 CMD+Shift+. 快捷键来查看MacOS中的隐藏文件和文件夹。


7

更新官方诗歌安装程序的新版本:

curl -sSL https://install.python-poetry.org | python3 -

这个版本将安装在你默认的 python3 二进制文件中。例如: $HOME/Library/Python/3.9/bin,安装程序会在你的 shell 中打印出位置。
添加
export PATH=$HOME/Library/Python/3.9/bin:$PATH

~/.profile~/.zprofile


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接