/ usr / bin / env: 'python':そのようなファイルまたはディレクトリはありません


14

Windows Ubuntu BashにGitlab Development Kitをインストールしようとしています

$python3 出力

Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

$python 出力

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>

私がこれをやろうとすると:

sudo apt-get install build-essential 
./configure 
make -j4 # adjust according to your available CPU capacity 
sudo make install

これは後の出力です ./configure

$ ./configure
/usr/bin/env: python’: No such file or directory

$ python --version 

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>

$which -a python

出力なし

どうすればこれを解決できますか?Ubuntuは初めてです。


2
してください編集あなたの質問をし、私達にこれらのコマンドの出力を示した:i)python --version; ii)which -a python
terdon 2017

1
それは意味がありません。「Pythonを適切に起動する」と言っていましたが、出力にはPythonがインストールされていないことが示されています。実際に走りましたpython2か?
terdon 2017

$ alias python=python3Pythonを作成する前に使用していた私の悪い点は、Pythonを再度開いた後、問題が解決しなかったためです
artidokuz

質問を編集して明確にしてください。あなたはPythonをインストールしていませんか?pythonコマンドラインから実行するとどうなりますか?python3インストールしただけですか?
terdon 2017

私は質問を編集しました
artidokuz 2017

回答:


5

python3インストールされているようですが、呼び出されていません。python実行するスクリプト(configure)にはpython 2が必要です。

  1. python2をインストールする

    sudo apt-get install python2.7-minimal
  2. もう一度実行してください

    ./configure

それでも失敗する場合は、python2で明示的に呼び出します。

/usr/bin/python2.7 configure

17

Ubuntu 18.04をインストールし、いくつかのpythonスクリプトを実行しようとした後も、同じ問題が発生しました。

私は試した:

sudo apt-get install python2.7-minimal

しかし、私はまだ同じエラーが発生しました。私はそれを解決しました:

sudo apt install python-minimal

これは本当に正しいです。その後python --versionPython 2.7.14
Mohammad Kanan

1
この1は...私の問題ではなく受け入れ答えdidn't..curiousを解く
サンディエゴ

私にとってもこれでsudo apt install python-minimal問題は解決しました。
user12345

4

私は同じ問題を抱えていました、それは次のコマンドでpythonをpython2.7にリンクすることで解決しました

cd /usr/bin
sudo mv python python.bak
sudo ln -s /usr/bin/python2.7 /usr/bin/python

1
youtube-dlをインストールしようとしているときに、python3でも動作しました。別のバージョンをインストールしたくなかった...代わりにリンクする簡単な方法
Amit

1

参考までに...同様の問題がありました-DockerコンテナーからのPythonスクリプトの実行が「そのようなファイルまたはディレクトリはありません」で失敗しました。私の解決策は、コードのチェックアウトおよびIDEでUnixスタイルの行末を強制することでした( Windowsホストからコンテナーにバインドマウントされたため)。


1

ubuntu 20.04の場合、次のパッケージをpythonコマンドに使用できます。そしてそれはpython 3です。

sudo apt-get install python-is-python3


0

問題のシナリオ

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

考えられる解決策#1

Python 3がインストールされていない場合は、インストールします。 apt-get install python3

考えられる解決策#2

Python 3がインストールされている場合は、次のコマンドを実行します。 whereis python3

次に、それにシンボリックリンクを作成します。 sudo ln -s /usr/bin/python3 /usr/bin/python

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.