«pythonpath» etiketlenmiş sorular

PYTHONPATH, Python'daki modül içe aktarımları için varsayılan arama yolunu artırmak için kullanılabilen bir ortam değişkenidir.

22
PYTHONPATH'a Windows'ta nasıl eklenirim, böylece modüllerimi / paketlerimi bulur?
Tüm Django uygulamalarımı ( C:\My_Projects) barındıran bir dizin var . PYTHONPATHUygulamaları doğrudan arayabilmem için bu dizini eklemek istiyorum . C:\My_Projects\;Windows Pathdeğişkenime Windows GUI'den ( My Computer > Properties > Advanced System Settings > Environment Variables) eklemeyi denedim . Ancak hala coltrane modülünü okumaz ve bu hatayı oluşturur: Hata: Coltrane adlı …



11
Geçerli komut dizini nasıl düzgün belirlenir?
Python geçerli komut dizini belirlemek için en iyi yolu nedir görmek istiyorum? Python kodunu çağırmanın birçok yolu nedeniyle, iyi bir çözüm bulmak zor olduğunu keşfettim. İşte bazı sorunlar: __file__komut dosyası yürütülürse tanımlanmaz exec,execfile __module__ yalnızca modüllerde tanımlanır Kullanım örnekleri: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py execfile('myfile.py') (başka bir dizinde bulunup …

29
django içe aktarma hatası - core.management adlı modül yok
Tamam, bu hataların çoğunu görüyorum. Yapmayı bildiğim ve denemediğim her şeyi denedim. Python 2.5 ve Django 1.3 çalıştıran bir geliştirme sunucusu üzerinde çalışıyorum. Django 1.3, tar.gz indirmesinin paketini açtıktan sonra python setup.py install kullanılarak kuruldu. Tüm iyi çalışıyor, nadiren çalıştırma ihtiyacım var manage.pyama yeni staticfiles uygulamasını kullanmaya çalışıyorum ve sorunlarla …

22
PyLint “İçe aktarılamıyor” hatası - PYTHONPATH nasıl ayarlanır?
PyLint'i Windows'ta Wing IDE içinden çalıştırıyorum. Projemde bir alt dizin (paket) var ve paketin içinde üst düzey yani bir modül ithal. __init__.py myapp.py one.py subdir\ __init__.py two.py İçimde two.pyvar import oneve bu çalışma zamanında iyi çalışıyor, çünkü üst düzey dizin ( myapp.pyçalıştırıldığı) Python yolunda. Ancak, iki.py PyLint çalıştırdığınızda bana bir …

5
sys.path / PYTHONPATH dizinine dizin ekleniyor
Belirli bir dizinden bir modülü içe aktarmaya çalışıyorum. Sorun şu ki sys.path.append(mod_directory), yolu eklemek için kullanırsam ve sonra python yorumlayıcısını açarsam, dizin mod_directorysys.path listesinin sonuna eklenir. PYTHONPATHDeğişkeni python yorumlayıcısını açmadan önce dışa aktarırsam, dizin listenin başına eklenir. İkinci durumda modülü içe aktarabilirim ancak ilkinde yapamam. Biri bunun neden olduğunu açıklayabilir …

6
PYTHONPATH ile sys.path karşılaştırması
Başka bir geliştirici ve ben, Python'un bir kullanıcı (örneğin, geliştirme) dizininde bir Python paketi bulmasına izin vermek için PYTHONPATH veya sys.path'in kullanılması gerektiği konusunda hemfikir değiliz. Tipik bir dizin yapısına sahip bir Python projemiz var: Project setup.py package __init__.py lib.py script.py Script.py'de yapmamız gerekiyor import package.lib. Paket site paketlerine yüklendiğinde, …

5
Python - komut satırı modülü çalıştırılırken PYTHONPATH ekle
Koşmak istiyorum: python somescript.py somecommand Ancak bunu çalıştırdığımda PYTHONPATHbelirli bir dizini eklemem gerekiyor. Bunu sadece ortam değişkenlerime ekleyemem çünkü eklemek istediğim dizin, çalıştırdığım projeye göre değişir. PYTHONPATHBir komut dosyası çalıştırırken değiştirmenin bir yolu var mı ? Not: Bir PYTHONPATHdeğişkenim bile yok , bu yüzden ona eklemek veya bu komut dosyasını …

3
Neden sys.path.insert (1, yol) yerine sys.path.append (yol) kullanılıyor?
Düzenleme: Ulf Rompe'un yorumuna göre, "0" yerine "1" kullanmanız önemlidir , aksi takdirde sys.path'i bozarsınız . Uzun bir süredir python yapıyorum (bir yıldan fazla) ve insanların neden sys.path.append()bunun yerine kullanmanızı önerdiği konusunda kafam hep karıştı sys.path.insert(). Göstermeme izin verin. Diyelim ki PyWorkbooks adında bir modül (bilgisayarımda kurulu olan) üzerinde çalışıyorum, …

10
Özel PYTHONPATH VM ve PyCharm ile nasıl yapılandırılır?
Vagrant VM ile iletişim kurmak için Python eklentisi ve Uzaktan Yorumlayıcı özelliği ile IntelliJ kullanıyorum . Uzak yorumlayıcıyı sanal makinemin yorumlayıcısını kullanmak için doğru şekilde ayarlar. Ancak, sanal makinemde özel bir PYTHONPATH kullanıyorum ve IntelliJ'in bu yolu tanımasını ve geliştirme sırasında bu yola modülleri dahil etmesini istiyorum. IntelliJ / PyCharm'ın …
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.