2013-07-23 3 views
0

Недавно я скопировал питон проект из другого места и получил под вопрос:Python sys.path внутренний?

я установил питон на D:\python27

я проверил sys.path используя код ниже:

import sys 
sys.path 

я ниже Ouput:

... 
'C:\\Python27\\Lib', 
'C:\\Python27\\DLLs', 

Я понятия не имею, где питон добавляемых старый мусор питон установить путь в SYS. дорожка. Поделитесь любой идеей будет оценено. Благодаря!

PS: Я также проверил переменную PYTHONPATH в таблице реестра:

D:\Python27\Lib;D:\Python27\DLLs;D:\Python27\Lib\lib-tk 

ответ

0

Я бы проверить несколько вещей:

  • Убедитесь, что у вас нет старая версия Python установлена ​​на C : \ Python.
  • Обязательно проверьте значение sys.path до, импортируя или запуская что-нибудь еще.
  • Если у вас все еще есть проблема, попробуйте запустить Python непосредственно с установленного пути на вашем диске D :.

Удачи.

+0

Я когда-либо устанавливал более старую версию в C: \ python, но теперь она не существует. У вас есть представление о том, как python создает sys.path? –

+0

Мне кажется, что ваш старый Python был неправильно удален. – Who8MyLunch

0

При регистрации sys.path с реестром. Удалите ключи реестра, и ваш python sys.path должен выглядеть более чистым. Подробнее о том, как работает sys.path, см. Этот ответ. https://stackoverflow.com/a/38403654/850326

Смежные вопросы