web-gelistirme-sc.com

PyCharm Python dosyalarını tanımıyor

PyCharm'im artık python dosyalarını tanımıyor (ekli ekran görüntüsü) Tercüman yolu doğru ayarlanmış.

Screen shot

50
timkofu

Lütfen Settings kontrol edin | File Types, dosya adının veya uzantının Metin dosyalarında listelenmediğinden emin olun.

Sorunu düzeltmek için Metin dosyalarından çıkarın ve .py uzantısının Python dosyalarıyla ilişkili olduğunu iki kez kontrol edin.

91
CrazyCoder

Bazı .py dosyalarının tamamlandıktan sonra normal metin dosyaları olarak göründüğü benzer bir sorun yaşadım, bu nedenle kodu sözdizimi renklendirme, sekme tamamlama özellikleri, vb. Olmadan işleme koydu. :

  1. (OSX'ten): PyCharm → Tercihler → IDE Ayarlar → Dosya Tipleri
  2. Etkilenen Dosya Türünü, bu iletişim kutusunun üst yarısındaki listeden seçin, Recognized File Types (benim durumumda, Metin Dosyaları)
  3. İletişim kutusunun ikinci yarısında listelenen, Registered Patterns, adlandırma/sözdizimi sorunları olan dosyaların adlarıydı. Bunların her birine tıkladım ve ardından sırayla onları - listesinden çıkarmak için Registered Patterns üzerine tıkladım.
  4. Apply tıklayın
  5. Sözdizimi vurgulaması geri döndüğünde ve simge bir python dosyasınınkine döndüğünde rahatlama.
59
Vanessa Wallis

Yanlışlıkla myfilename bir metin dosyası yaptım, myfilename.py sürümüne yeniden adlandırdım, ancak uzantı değişikliğinden sonra bile metin dosyası biçimlendirme ile kaldı. 

İşte Windows için PyCharm 2017.2 için nasıl düzelttim.

  1. File > Settings > Editor > File Types > Text adresine git
  2. Registered Patterns altında listedeki yeni myfilename.py öğelerini buldum. 
  3. - düğmesi ile listeden çıkarın
  4. Ok tıklayın
10
Wes

Sonunda işe aldım!

Ben de aynı problem vardı. Ben ~/Library klasörlerinde eczane önbellek boşuna kaldırarak denedim. Kütükte "Bazı iskeletler üretemedi ..." diyerek devam etti.

Yani, işte işe yaradı.

  1. Git tercihleri ​​ 
  2. Proje ayarlarında proje yorumlayıcıları ve ardından Tercümanları Yapılandır
  3. Mevcut Tercümanları sil (' - ' ve altını kullanarak) ve ardındanOKaltını tıklayın. 
  4. Yüklenmiş bir projeniz varsa, "Tercümanınız yok, bir tanesini şimdi yapılandırın. Bunu tıklayabilir veya geri dönebilirsiniz tercihler-> Proje Tercüman->> Tercümanları yapılandır
  5. Yeni bir tercüman eklemek için + işaretine tıklayın. Os x yerleşik python kullanıyorsanız, listeden istediğiniz sürümü seçebilirsiniz. 
  6. Ok tekrar tıklayın, dizinleri yeniden oluşturmak için bir veya iki dakika bekleyin ve çalıştığını ihlal edin (en azından benim için)
8
hlhicks

En sık karşılaşılan sorun, txt dosya türlerinde .py'nin olmasıdır. 

Her zaman ve tekrarlanan diğeri, asıl dosya adını txt dosyası türüyle ilişkilendirmiş olmanızdır.

Çözüm aynı kalıyor 

dosya-> ayarlar-> dosya türleri-> metin dosyalarına gidin ve metin olarak biçimlendirilmiş .py veya "dosya adını" arayın

4
Illegal Operator

Proje adını değiştirdikten sonra da benzer bir sorun vardı ve yukarıdakiler yardımcı olmadı (eski bir tercüman kullanmaya devam etti). Yardım eden şey şuydu:

  1. Proje klasöründe .idea klasörüne gidin
  2. Workspace.xml dosyasında hata mesajında ​​görünen tercümanı bulun. Arayarak bulunabilir: seçenek adı = "SDK_HOME" value = "C:\Users\yourInterpreterFolder\python.exe" 
  3. Değeri tercümanınızın yoluyla değiştirin.

Kodlamaya devam et :)

not; hata mesajım aşağıdaki formdaydı: 

Çalışırken hata oluştu ...: "...\python.exe" programı çalıştırılamıyor ("C:\Users\pathToProject" dizininde): CreateProcess error = 2, Sistem belirtilen dosyayı bulamıyor

0
Alona Levy

Benzer bir sorunum vardı: Pycharm'in eski sürümünü en son sürüme kullandığım zaman yükselttim. * .İpynb dosyalarım * .py dosyaları olarak değerlendirildi.

0
Mischief_Monkey