Bisa't menginstal virtual penerjemah di PyCharm di Linux

Ketika saya mencoba untuk menambahkan virtualenv sebagai penerjemah di PyCharm Masyarakat 2018.1.2 di Kubuntu 18.04 saya mendapatkan error berikut:

ModuleNotFoundError: Tidak ada modul yang bernama 'distutils.inti'

Bagaimana saya bisa memecahkan masalah ini?

Mengomentari pertanyaan (3)
Larutan

Aku harus menginstalnya. Ini adalah segar Kubuntu 18.04 menginstal, jelas, tanpa ini diperlukan paket.

sudo apt-get install python3-distutils

Setelah itu saya restart PyCharm dan menciptakan virtual proyek penerjemah berhasil.

Komentar (6)

Jika @Hrvoje T's jawaban tidak bekerja (tidak bekerja untuk saya) kemudian coba ini:

Menjalankan perintah ini dan anda harus dapat menginstal peralatan pengemasan di Pycharm:

sudo apt install python3-pip

It's python3-pip, bukan python-pip jika anda menggunakan Python3 penerjemah.

https://stackoverflow.com/questions/43567996/pycharm-python-packaging-tools-not-found

Komentar (0)

Baik @Hrvoje T dan @hyukkyulee bekerja untuk saya karena saya sudah terinstal paket-paket. Menghapus instalasi dan menginstal ulang didn't memecahkan masalah juga.

Aku hanya upgrade sistem saya untuk Ubuntu 19.10 dan saya melihat bahwa mereka telah meng-upgrade interpreter python untuk 3.7. PyCharm namun menghasilkan venv penerjemah berbasis kepada-nya sebelumnya (python 3.6). Dengan mengubah base penerjemah dari Interpreter Baru blok saya memecahkan masalah ini.

Komentar (0)

Sebenarnya, @hyukkyulee solusi memecahkan masalah.

Hal ini karena, secara default, Ubuntu datang dengan python 2.7 dan python 3.x versi. Dan jika anda telah menginstal pip menggunakan

sudo apt install python-pip

akan menginstal 'pip' di python 2.7 folder.

jadi, anda perlu untuk menentukan python3-pip untuk menginstal pip di python 3 folder bersama dengan lainnya util paket.

Komentar (2)