Так что я раньше искал этот вопрос, и он был удовлетворительно удовлетворен для других пользователей в 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, он работает. Очевидно, проблема не в путях, а в переменных окружения.
Почему вы настройки PYTHONPATH, как это? – user2357112
В соответствии с ответами на тот же вопрос, что я дал ссылку в первом абзаце - я этого не делал изначально, но хотел показать, что я следовал ответам, которые были заданы, когда вопрос был задан ранее. Это определенно не обязательно, я это знаю. Я не устанавливаю какие-либо переменные среды, если я запускаю как пользователь с правами администратора, которые устанавливали python, он просто работает. – Fhaab