Linux'ta PyCharm'a sanal tercüman yükleyemiyorum


58

Virtualenv'i PyCharm Topluluğu 2018.1.2'de Kubuntu 18.04'de tercüman olarak eklemeye çalıştığımda aşağıdaki hatayı alıyorum:

ModuleNotFoundError: 'distutils.core' adında bir modül yok

görüntü tanımını buraya girin

Bunu Nasıl Çözebilirim?


Bunun düzeltilmesi için takip sorunu: youtrack.jetbrains.com/issue/PY-32099
phoenix

1
Her zaman linux'da ... Mac / windows'ta sorun yok, sadece
linux'da

Her platformun kendine özgü sorunları var.
Hrvoje T

Yanıtlar:


89

Yüklemek zorundaydım. Bu, Kubuntu 18.04 kurulumunun açık bir şekilde gerekli paket olmadan yapıldığıydı.

sudo apt-get install python3-distutils

Bundan sonra PyCharm'i yeniden başlattım ve sanal proje tercümanı oluşturmak başarılı oldu.


1
Bu benim için iyi çalıştı.
cstrutton

Kötü bir soru, pycharm'ın nasıl kurulduğunu belirtmiyor. Yani sadece tamamlanma aşkına: 1. Bu Pycharm muhtemelen çırpıda ile kurulmuştur. (Pycharm'ı günlük olarak birkaç kurulumda kullanıyorum ve bu hatayı hiç yapmadım. Sadece yeni bir 18.04 kurulumunda pycharm ile test ettikten sonra) 2. 'python3-disutils' programını kurduktan sonra. "ModuleNotFoundError: 'setuptools' adlı bir modül yok" hatasını aldım.
MadMike

Bu kurulum araçlarını yüklemeyecektir. Ama python3-pipyapar.
wowkin2

@MadMike Benim durumumda, sorun, raspbian bir sunucuyu hedeflerken uzak SSH yorumlayıcısını kullanmaya çalışan bir Windows kurulumuydu. Tercümanların yukarıda gösterildiği gibi takılması, tercümanın çalışmasını sağlamak için yeterliydi.
Temel

Ben yükleyemezsiniz python3-pip, lütfen bkz askubuntu.com/questions/1185084/...
mLstudent33


1

@Hrvoje T ve @hyukkyulee bu paketleri kurduğumdan beri benim için çalıştı. Kaldırma ve yeniden yükleme de sorunu çözmedi.

Sistemimi Ubuntu 19.10'a yükselttim ve python yorumlayıcısını 3.7'ye yükselttiklerini fark ettim. Ancak PyCharm, bir öncekine göre venv tercümanı üretiyordu (python 3.6). Değiştirerek base interpretergelen New Interpreter blockI bu sorunu çözdü.


0

Aslında, @ hyukkyulee çözümü sorunu çözdü.

Bunun nedeni, Ubuntu'nun varsayılan olarak python 2.7 ve python 3.x sürümüyle birlikte gelmesidir. Ve eğer kullanarak pip kurmuşsanız

sudo apt install python-pip

'pip' i python 2.7 klasörüne yükleyecektir.

bu yüzden pip'ı python 3 klasörüne diğer util paketleriyle birlikte yüklemek için python3-pip belirtmeniz gerekir.


Kubuntu'yu kullandım, Ubuntu'yu değil.
Hrvoje T

@HrvojeT Bu, herhangi bir plublished sürümde herhangi bir ([KULX] buntu üzerinde çalışacaktır.
MadMike
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.