我在尝试着按推荐方式安装 poetry在 Ubuntu 20.04.3 LTS 上:
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
当我这样做时,它说:
content.com/python-poetry/poetry/master/get-poetry.py | python -
Command 'python' not found, did you mean:
command 'python3' from deb python3
command 'python' from deb python-is-python3
curl: (23) Failed writing body (485 != 1378)
然后我尝试 python3
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 -
安装成功。
之后,当我打电话poetry --version
测试安装时,我得到:
poetry: command not found
尽管我手动将诗歌添加到了 PATH 中,但是在.bash_profile
:
PATH=$PATH:~/poetry/bin
我也尝试过在路径中添加诗歌,.bashrc
类似于这个答案:
export PATH="~/poetry/bin:$PATH"
答案1
为了后代的利益,OP 提到的安装 Poetry 的旧方法已被弃用截至 2022 年 9 月 22 日,他们建议对 Linux 使用以下命令:
curl -sSL https://install.python-poetry.org | python3 -
我在 Ubuntu 20.04.4 LTS 上使用了它,一切顺利。
答案2
您添加~/poetry/bin
了PATH
,但是应该是~/.poetry/bin
。
关于python
不可用,您可以python-is-python3
通过以下方式(重新)安装包apt
:
sudo apt install python-is-python3