2012-12-21 24 views
17

Bunun için neden bu kadar sorun yaşadığımı bilmiyorum. OS X 10.7'deyim ve Python'u varsayılan ayarlarla yükledim ve dahil olan .command dosyasını çalıştırdım.PyCharm'ın Python'a yönlendirilmesi 3.3 tercüman?

Sadece PyCharm Python 3.3 ile çalışmak istiyorum, ancak çalışan bir tercüman bulamıyorum. Yüklerimi anında bulabildiğim tek şey ('dağıtmak' ve 'setuptools' paketlerini) verir ve bana 'bazı iskeletler' hata üretemedi. Bir süre için yüklediğim 2.7 tercümandan birini seçersem de yine de benzer bir hata alıyorum. Ayrıca Python paketleme araçlarının bulunamamasıyla ilgili bir sorunum var (genellikle 'pip').

Uzun süredir arama yaptım ama bir çözüm bulamıyorum.

+0

Python 3.3'ü nasıl yüklediniz? – yanjost

+0

@yanjost python.org – Adam

+0

'dan indirilen disk görüntüsündeki mpkg dosyasını sadece aldığınız hatayla ilgili gönderi hakkında daha fazla bilgi verebilir miyim? Ayrıca, kullanmaya çalıştığınız python için yolu güncelleyin ...Bu sizin sorununuz olabilir, python ikili klasörüne işaret etmek için ihtiyacınız var. –

cevap

14

pycharm http://python.orgmpkg yükleyici yüklü Python için otomatik Python 3.3 yolunu algılar: Eğer pycharm bu tercüman eklemek paket yönetim araçlarını yüklediğinizde

Path

/Library/Frameworks/Python.framework/Versions/3.3/bin/python3 

(tıklayarak yükleyin 'dağıtın''a tıklayın ve 'a tıklayın 'pip' Yükle 'pip'):

pip

Yükseltme düğmesini kullanarak (en son yükseltme dağıtımı başarısız olur) pip'yü son sürüme yükseltin.

Şimdi örneğin Django için pycharm içinde iletişim Mütercimler yüklenebilir, Yükle düğmesini ile paketleri yükleyebilirsiniz: Kod tamamlama ile ilgili sorunlar varsa

Django

, File deneyin | Invalidate Caches, PyCharm'ı tekrar başlatın ve indeksleme bitene kadar bekleyin. Benim için bu kutunun dışında iyi çalıştı:

code completion works

+0

Teşekkürler, o anda çalışmayı başaramadım, ama o hafta yeniden biçimlendirmeyi planlıyordum ve yeni bir işletim sistemi kurulumu için iyi çalışıyordum. – Adam

5

Python 3.3 şimdi venv adında yeni Virtualenv mekanizmasını kullanır.

kullanarak bu ortamlardan biri oluşturabilirsiniz:

pyvenv myprojectname 

pycharm 3,0 doğru bu işlemez. Eski virtualenv sistemi python ikililerini çevreye kopyalarken, venv bunun yerine python3.3 çiftine sembolik bağlantılar oluşturur. PyCharm gerçek bir dosya bulana kadar tüm bu sembolik bağları çözmeye çalışır. Bu, sanal ortamınızı görmezden gelerek bunun yerine küresel ortamı kullanır.

Bu hatayı gidermek için, python3.3 ikili ortamını ortamınızın bin klasörüne kopyalayıp, bunu PyCharm'da projenin yorumlayıcısı olarak ekleyebilirsiniz.

+0

Bu tam şu anda benimle olan şey. –

İlgili konular