2016-11-23 2 views
1

Всякий раз, когда я пытаюсь запустить код в python из своей IDE, я получаю ошибку импорта, потому что он не может найти «сайт».ImportError: Нет модуля с именем site

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

File "C:\Users\Jarred\AppData\Local\Programs\Python\Python35-32\Lib\site.py", line 175 
    print("Error processing line {:d} of {}:\n".format(n+1, fullname), file=sys.stderr) 
                     ^
SyntaxError: invalid syntax 
+0

Похоже, вы серьезно испортили свои установки на Python (у вас, похоже, много). Я бы рекомендовал удалить все из них и начать все заново. – user2357112

+0

За исключением того, что я уже установил python, и я использую его без ошибок в течение года, поэтому перед этим было замечено замешанную установку. –

+1

Ну, у вас есть, по крайней мере, разоренный путь импорта, и похоже, что у вас есть интерпретатор Python 2, пытающийся загрузить модуль 'site' из установки Python 3. Ты что-то сделал, чтобы все испортить. – user2357112

ответ

1

Сведя здесь, потому что происходит через this пытка.

Я удалил python с моего компьютера, я удалил каждую папку на своем компьютере, содержащую все, что было похоже на код python, я переустановил python, а затем вручную установил переменные среды PYTHONPATH и PYTHONHOME.

И мой компьютер теперь может запускать python!

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