2016-07-19 10 views
0

Так что я раньше искал этот вопрос, и он был удовлетворительно удовлетворен для других пользователей в stackoverflow (Python (Windows) - ImportError: No module named site). stackoverflow говорит, что я должен избегать вопроса в ответе на этой странице, и у меня недостаточно репутации для комментариев.python «Нет модуля с именем сайта»

Так вот вопрос (повторяется с другого вопроса): когда я бег питона, я получаю ошибку «ImportError: Нет модуль с именем сайт»

Я установил его в качестве другого пользователя, но с возможностью установить для всех пользователей. Эта учетная запись имеет привилегию (администраторы), и когда я запускаю python, она работает нормально. Я настраиваю этот компьютер для запуска небольшого интерфейса для других пользователей, поэтому хочу, чтобы он запускался под обычной учетной записью, для которой у нескольких пользователей будет пароль.

Это окно Windows 7; Я полностью удалил ВСЕ версии python и установил последнюю версию Python 2.7 (в настоящее время 12, как я ее пишу) и PyQt4.

Приложение работает как пользователь с правами администратора, но не запускается для созданной ограниченной учетной записи.

Я уменьшил файл команду к следующему:

set PYTHONHOME=C:\Python27 
set PYTHONPATH=C:\Python27\lib 
set PATH=%PYTHONHOME%;%PATH% 
python 
pause 

Я также попытался использовать кавычки вокруг путей. Это правильно - если я запускаю это как пользователь, который установил python, он работает. Очевидно, проблема не в путях, а в переменных окружения.

+0

Почему вы настройки PYTHONPATH, как это? – user2357112

+0

В соответствии с ответами на тот же вопрос, что я дал ссылку в первом абзаце - я этого не делал изначально, но хотел показать, что я следовал ответам, которые были заданы, когда вопрос был задан ранее. Это определенно не обязательно, я это знаю. Я не устанавливаю какие-либо переменные среды, если я запускаю как пользователь с правами администратора, которые устанавливали python, он просто работает. – Fhaab

ответ

0

Вот что я пришел с моим поиском:

Возможных причины хлюпать источник строить без Python

Это обычно происходит с хлюпать источник сборки, которые Python настроен.

Решение:

Либо установить переменную PYTHONHOME среды на путь библиотек Python, или добавить запись, подобную этой:

Scripting/PythonHome = "C:\\Python26" 

в файл SQUISHDIR/и т.д./дорожкам. ини. Конечно, вы должны установить правильный путь для своей установки Python. (Обратите внимание, что Хлюпать поддерживает только версии Python 2.4-2.7.)

относящиеся Python переменные среды

Эта проблема может возникнуть, если PYTHONHOME переменная указывает на другую установку Python, чем той, которая используется Squish.

Решение:

Unset переменная среды PYTHONHOME перед запуском хлюпать IDE (или squishserver).

этот вид работ для меня, я надеюсь, что то же самое происходит с вами: D

source

+0

Я не использую хлюпать. – Fhaab