Добавьте каталог в PYTHONPATH (несколько дисков ) для автозаполнения

StackOverflow https://stackoverflow.com/questions/2415014

  •  19-09-2019
  •  | 
  •  

Вопрос

У меня есть 2 жестких диска, C:\ и D:\

Django импортирует правильно (что в моем C диск), но мое приложение находится на моем D веди машину.Я не могу перенести это в C привод из-за какого-то резервного программного обеспечения, которое я запускаю/

Я пытаюсь заставить автозаполнение работать в Komodo Edit 5, которое отлично работает для Django, но не для моего приложения.Есть и несколько других причин для того, чтобы хотеть этого (одна из них - мое безудержное ОКР).Я добавил D:\dev\projects к моему PYTHONPATH и мое приложение находится на расстоянии пары папок вглубь оттуда.Я включил в ; между переменными, но не в конце, и я убрал косую черту в конце.Я нахожусь на Win XP.Вот мой точный PYTHONPATH в моих настройках:

C:\Python26\Lib\site-packages\django-trunk;D:\dev\projects

и вот мой путь к Python в виде списка, выводимого os.environ['PYTHONPATH'].split(os.pathsep)

['C:\\Python26\\Lib\\site-packages\\django-trunk', 'D:\\dev\\projects']

Почему это не работает?Django работает нормально для моего приложения, которое там есть, но я понимаю, что Django динамически устанавливает переменную среды в manage.py.Я этого не понимаю.Я перезагрузила свой компьютер, и теперь я вырываю свои волосы.

Это было полезно?

Решение

Вы пробовали добавлять Дополнительные каталоги импорта в Редактировать / Настройки/ под Языки/Python на Комодо?

Редактировать:Я думаю, вы также можете добавить файл .pth в [komodo-install-dir]/lib/mozilla/ python / или C:\[PythonVersion]\Lib\site-packages\, содержащий все другие пути, которые вы, возможно, захотите сделать доступными.Не уверен, какой способ более уместен в вашем случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top