これに従ってpython3-pipを必要とするCythonを使用するためにdisutilsをインストールしようとしています: https://superuser.com/questions/1319047/cant-install-virtual-interpreter-in-pycharm-in-linux
したがって、Sudo apt install python3-pip
を実行しようとすると、次の状態になるまですべて問題ありません。
Setting up Oracle-Java11-installer-local (11.0.5-1~linuxuprising0) ...
Before installing this package,
please download the Oracle JDK 11 .tar.gz file
with the same version as this package (version 11.0.4),
and place it in /var/cache/Oracle-jdk11-installer-local,
E.g.:
Sudo mkdir -p /var/cache/Oracle-jdk11-installer-local
Sudo cp jdk-11.0.4_linux-x64_bin.tar.gz /var/cache/Oracle-jdk11-installer-local/
sha256sum mismatch jdk-11.0.5_linux-x64_bin.tar.gz
Oracle JDK 11 is NOT installed.
dpkg: error processing package Oracle-Java11-installer-local (--configure):
installed Oracle-Java11-installer-local package post-installation script subprocess returned error exit status 1
Java -version
と入力した場合を除いて、すべて問題ありません。
Java -version
Java version "11.0.4" 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
そして、JDKの/var/
がコピーされるはずのtar.gz
フォルダに、-ls
と入力すると問題ないように見えます。
fontconfig.Ubuntu.properties javaws-wrapper.sh
jar.binfmt jdk-11.0.4_linux-x64_bin.tar.gz
上記の2行が心配です。
sha256sum mismatch jdk-11.0.5_linux-x64_bin.tar.gz
Oracle JDK 11 is NOT installed.
11.0.5 tar.gzがダウンロードフォルダーにありますが、インストールされていると思われる11.0.4を使用するように言う前の行からインストールを試みていません。
please download the Oracle JDK 11 .tar.gz file
with the same version as this package (version 11.0.4),
and place it in /var/cache/Oracle-jdk11-installer-local,
Cythonを使用できるようにdisutilsをインストールする方法がある場合は、回答を投稿してください。それ以外の場合は、JDKで何が起こっているかを教えてください。
私が最初に11.0.4 JDKをダウンロードしたのは、それを使用するとPycharm IDEのハングの問題の一部が解決されることを読んだためです(大部分はそれを行いました)。
ここでdisutilsの.deb
パッケージを見つけました: https://ubuntu.pkgs.org/18.04/ubuntu-updates-main-i386/python3-distutils_3.6.8-1~18.04_all.deb。 html
dpkg -i
コマンドを使用してこれをインストールして、jdkで上で起こっていることをすべて無視する必要がありますか?
こんにちは、
python3-pip
とは関係ありませんが、新しいJava 11バージョンと関係があります。次の手順に従って(このリンクを投稿した他の投稿と同様)、Javaを最初に更新してください。
同じ問題がありました。
Sudo apt update && Sudo apt upgrade
を実行しようとすると、自動的にJava新しいバージョンが利用可能な場合に更新されます。私の場合は11.0.4 -> 11.0.5。
OracleからJDKを(ダウンロード後に)/var/cache/Oracle-jdk11-installer-local/
に追加した場合動作するはずです。
アンインストールする必要はありません...(つまり、Oracle-jdk11-installer-localで問題なく動作します)。
この問題が引き続き発生する場合はお知らせください。