web-dev-qa-db-ja.com

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

Windows Ubuntu Bash上のGitlab開発キット をインストールしようとしています。

$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は初めてです。

8
artidokuz

python3がインストールされているようですが、pythonとは呼ばれず、実行したいスクリプト(configure)にはpythonが必要です。

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

    Sudo apt-get install python2.7-minimal
    
  2. もう一度実行する

    ./configure
    

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

/usr/bin/python2.7 configure
5
terdon

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

私は試した:

Sudo apt-get install python2.7-minimal

しかし、私はまだ同じエラーを受け取りました。私はそれを解決しました:

Sudo apt install python-minimal
6
Waweru

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

cd /usr/bin
Sudo mv python python.bak
Sudo ln -s /usr/bin/python2.7 /usr/bin/python
1
Ranjan Ravee

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

0
Rots