
Debian8にはPython 3.4が含まれていますが、バージョン3.6をインストールする必要があります。これが可能かどうか疑問に思います。何度も失敗したからです。
頑張りました(Python 3.6をインストールする方法)、しかし、make -j8
ステップでは、次のエラーがたくさん発生します。
libpython3.6m.alibpython3.6m.a((descrobject.ocompile.o)):: InIn functionfunction `getset_get_doc':
/root/python3/Python-3.6.3/Objects/descrobject.c:438: undefined reference to `__gcov_indirect_call_profiler_v2'
/root/python3/Python-3.6.3/Objects/descrobject.c:438: undefined reference to `__gcov_indirect_call_callee'
/root/python3/Python-3.6.3/Objects/descrobject.c:438: undefined reference to `__gcov_time_profiler'
libpython3.6m.a(descrobject.o): In function `member_get_doc':
/root/python3/Python-3.6.3/Objects/descrobject.c:422: undefined reference to `__gcov_indirect_call_profiler_v2'
/root/python3/Python-3.6.3/Objects/descrobject.c:422: undefined reference to `__gcov_indirect_call_callee'
/root/python3/Python-3.6.3/Objects/descrobject.c:422: undefined reference to `__gcov_time_profiler'
など...
「使用したくありません。http://ftp.de.debian.org/debian「テストメイン」には実験用パッケージが含まれているため、本番環境での使用に適したバージョンであるかどうかはわかりません。
私もDebian 9で同じことをしようとしましたが、同様の問題に直面しました。
答え1
私はこれをしなければならず、ソースからPythonをビルドするたびに多くの問題に遭遇することがわかりました。 (最も迷惑な2つは、上のキーを押したときに記録がなく、_sqliteモジュールを使用できないということです!両方とも問題が解決されました。しかし、修正する必要があるのは面倒です。)
したがって、あなたの質問に答えるための最良の方法は、Felix Krullのdeadsnakes PPAを追加することです。 https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa;
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
J FernyhoughのPPAの場所は次のとおりです。
https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6;
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
python3
それから電話する代わりに電話してください。python3.6
UbuntuはDebianに基づいているため、標準インストールがある限りUbuntu PPAを追加することは常にうまく機能します。私はLinux Mint 18.1、18.3とDebianのバージョンで使用しましたが、覚えておらず、問題はありませんでした。
答え2
software-properties-common
PPAを追加するにはパッケージをインストールする必要があることは注目に値します。
これがなければ、次のようになります。
bash: add-apt-repository: command not found
またはそのようなもの。この問題を解決するには、次の手順を実行します。
sudo apt-get install software-properties-common
add-apt-repository
コマンドがインストールされます!