我有Python 2.7在Windows上正常運行。我在另一個文件夾中安裝了2.6。但是,當我在IDLE或PowerShell
中運行2.6時,它無法識別基本命令,也無法導入已安裝的庫。每當我推出2.6,在出現的第一件事是:Python 2.6'導入網站'2.7安裝失敗錯誤
'import site' failed; use -v for traceback
我不能在此錯誤發現任何東西除了一些特定的庫提及。使用-v
再次嘗試建議2.6是從2.7中拉出庫,這導致了一些錯誤。
然後它啓動,但不識別已安裝的庫。例如:
import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy
同樣,像quit()
或help
結果簡單的命令中:
Traceback (most recent call last): File "", line 1, in NameError: name 'help' is not defined
我試圖重新安裝2.6和反覆檢查的登記都指向正確的地方。 Virtualenv似乎無法運行它,所以我想要一個不涉及它的解決方案......現在。
編輯: 運行2.6 -v開始了這樣的:
PS C:\python26> python26 -v
installing zipimport hook
import zipimport # builtin
installed zipimport hook
C:\Python27\Lib\site.pyc matches >C:\Python27\Lib\site.py
import site # precompiled from >C:\Python27\Lib\site.pyc
出於某種原因,Zipimport一起從2.7拉動,而不是2.6。 我發現了一個text_zipimport.py文件,但它超出了我的想象。