2016-11-23 238 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!