2016-11-23 243 views
1

每当我尝试从我的IDE中运行python代码时,出现导入错误是因为它找不到“site”。ImportError:No module named 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解释器试图从Python 3安装中加载'site'模块。你做了某件事情来搞砸了。 – user2357112

回答

1

把这里放在这里是因为经历了this是折磨。

我从我的电脑卸载了python,我删除了我的电脑上包含任何看起来像python代码的东西,我重新安装了python,然后手动设置了PYTHONPATH和PYTHONHOME环境变量。

而我的电脑现在可以运行python!