LinuxのPyCharmに仮想インタープリターをインストールできない


58

Kubuntu 18.04のPyCharmコミュニティ2018.1.2でvirtualenvをインタープリターとして追加しようとすると、次のエラーが表示されます。

ModuleNotFoundError:「distutils.core」という名前のモジュールはありません

ここに画像の説明を入力してください

どうすれば解決できますか?


この問題の追跡の修正:youtrack.jetbrains.com/issue/PY-32099
phoenix

1
常にLinuxで... Mac / Windowsでは問題ありません
。Linuxでのみ

すべてのプラットフォームには独自の問題があります。
フルボジェT

回答:


89

私はそれをインストールしなければなりませんでした。これは明らかに、この必要なパッケージなしのKubuntu 18.04の新規インストールでした。

sudo apt-get install python3-distutils

その後、PyCharmを再起動し、仮想プロジェクトインタープリターの作成に成功しました。


1
これはうまくいきました。
cstrutton

悪いことに、質問はpycharmのインストール方法を指定しません。完成度を高めるために:1.このPycharmは、おそらくスナップでインストールされています。(私は毎日いくつかのインストールでpycharmを使用していますが、このエラーは一度もありません。新しい18.04インストールでpycharmを使用してスナップをテストした後のみ)2.「python3-disutils」をインストールした後。「ModuleNotFoundError: 'setuptools'というモジュールがありません」というエラーを受け取りました。
MadMike

これは、セットアップツールをインストールしません。しかし、python3-pipします。
wowkin2

@MadMike私の場合、問題はWindowsインストールがraspbianサーバーをターゲットにしているときにリモートSSHインタープリターを使用しようとしたことでした。上記のようにdistutilsをインストールするだけで、インタープリターを起動できます。
基本的な

インストールできません。askubuntu.compython3-pip
questions / 1185084 /

6

@Hrvoje Tの答えがうまくいかなかった場合(私にとってはうまくいきませんでした)、これを試してください:

このコマンドを実行すると、Pycharmにパッケージ化ツールをインストールできるはずです。

sudo apt install python3-pip

それはだpython3-pipではない、python-pipあなたがのpython3インタプリタを使用している場合。

/programming/43567996/pycharm-python-packaging-tools-not-found


1

@Hrvoje Tと@hyukkyuleeは、これらのパッケージを既にインストールしていたため、どちらも機能しませんでした。アンインストールして再インストールしても問題は解決しませんでした。

システムをUbuntu 19.10にアップグレードしたところ、Pythonインタープリターを3.7にアップグレードしたことに気付きました。しかし、PyCharmは以前のバージョン(python 3.6)に基づいてvenvインタープリターを生成していました。変更することによりbase interpreterからNew Interpreter blockIこの問題を解決しました。


0

実際、@ hyukkyuleeソリューションが問題を解決しました。

これは、デフォルトでUbuntuにpython 2.7およびpython 3.xバージョンが付属しているためです。そして、あなたが使用してpipをインストールしている場合

sudo apt install python-pip

python 2.7フォルダーに「pip」をインストールします。

そのため、他のutilパッケージとともにpython 3フォルダーにpipをインストールするには、python3-pipを指定する必要があります。


UbuntuではなくKubuntuを使用しました。
フルボジェT

@HrvojeTこれは、任意のplublishedバージョンに([KULX] buntuいずれかで動作します。
以下による:madmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.