Ubuntuは初めてです。 deskbar-applet-2.32.0をインストールしようとしましたが、makeコマンドが機能しません。
(base) jo18@jo18:~/Downloads/deskbar-applet-2.32.0$ ./configure
このエラーを返します:
checking for headers required to compile python extensions... File "<string>", line 1
import sys; print sys.prefix
^
SyntaxError: invalid syntax
File "<string>", line 1
import sys; print sys.exec_prefix
^
SyntaxError: invalid syntax
not found
configure: error: could not find Python headers
私の/ usr/local/libには4つのフォルダーがあります。
python2.7
python3.6
python3.7
R
実行中
(base) jo18@jo18:~/Downloads/deskbar-applet-2.32.0$ ./configure PYTHON=/usr/local/lib/python3.7
私は得ます:
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking whether /usr/local/lib/python3.7 version >= 2.4... configure: error: too old
私のコンピューターに存在するPythonバージョン:
(base) jo18@jo18:~/Downloads/deskbar-applet-2.32.0$ ls /usr/bin | grep python
dh_python2
python
python2
python2.7
python2.7-config
python2-config
python2-futurize
python2-pasteurize
python3
python3.6
python3.6m
python3.7
python3.7-config
python3.7m
python3.7m-config
python3m
python-config
x86_64-linux-gnu-python2.7-config
x86_64-linux-gnu-python3.7-config
x86_64-linux-gnu-python3.7m-config
x86_64-linux-gnu-python-config
どんな助けでもありがたいです。私はWindows 10でUbuntu 18.04デュアルブートを実行しています。anaconda-navigatorをインストールしたため、ターミナルに(base)
が表示されます。
configure
スクリプトの最後の行でエラーが発生しています:
checking whether usr/local/lib/python2.0 version >= 2.4... configure: error: too old
まず、あなたはusr/local/lib/python2.0
は、「pythonディレクトリで見つかりますusr
which 現在のディレクトリ内にあります "を使用します。おそらく/usr
、usr
ではありません。
いずれの場合でも、python2と2.4の両方をインストールしている場合は、必要なのはconfigureスクリプトに2.4バージョンを指定する必要があるためです。だからこれを実行してみてください(python 2.4 in /usr/local/lib/python2.4
):
./configure PYTHON=/usr/local/lib/python2.4
それが機能する場合は、make
を再試行してください。