6

次のインストールスクリプトで詩をインストールしました

curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3

ただし、詩を実行すると、次のエラーで失敗します

$ poetry
/usr/bin/env: ‘python’: No such file or directory

最近ubuntu 20.04にアップグレードしましたが、これはアップグレードの問題ですか、それとも詩の問題ですか?

4

2 に答える 2

12

python詩は、特に指定されていない限り、特定のバージョンの python を使用しようとするものとそうでないものに依存しています。

上記の問題は、python2.7 が廃止され、pythonコマンドが python3.x にマップされないため、20.04 以降の ubuntu システムに存在します。

python のエイリアスを python3 に指定しても機能しないことがわかります (おそらく、他のシェル実行コマンド ファイルではなく、bashrc でこれを指定しない限り)。詩はコマンドを実行するために独自のシェルをスピンします。

代わりに次のパッケージをインストールします

sudo apt install python-is-python3

必要に応じて python2.7 をインストールでき、詩が正常に動作することに注意してください。

于 2020-05-20T20:03:21.377 に答える