Tüm Django uygulamalarımı barındıran bir dizinim var (C:\My_Projects
). Bu dizini PYTHONPATH
dizinime eklemek istiyorum, böylece uygulamaları doğrudan çağırabiliyorum.
Windows GUI'den Windows Path
değişkenime C:\My_Projects\;
eklemeyi denedim (Bilgisayarım > Özellikler > Gelişmiş Sistem Ayarları > Ortam Değişkenleri
). Ancak hala coltrane modülünü okumuyor ve bu hatayı üretiyor:
Hata: coltrane adında modül yok
Windows komut satırından:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
PYTHONPATH'i kalıcı olarak ayarlamak için, satırı autoexec.bat
dosyanıza ekleyin. Alternatif olarak, sistem değişkenini Sistem Özellikleri aracılığıyla düzenlerseniz, kalıcı olarak da değiştirilecektir.
Bu çözümler işe yarar, ancak SADECE sizin makinenizdeki kodunuz için çalışırlar. Ben olsam kodunuza şuna benzer birkaç satır eklerdim:
import sys
if "C:\\My_Python_Lib" not in sys.path:
sys.path.append("C:\\My_Python_Lib")
Bu senin sorunlarını halleder.