Python Version 2.7 required which was not found in the registry 問題解決
阿新 • • 發佈:2019-01-02
今天在安裝numpy時,出現了Python Version 2.7 required which was not found in the registry錯誤,解決方案如下。
Python的一些第三方庫只到登錄檔的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath路徑下尋找Python。但是裝好的64位Python在HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath路徑下建立Python的資訊。所以,在cmd輸入regedit然後將HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath路徑下的值,複製到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath路徑下,當然沒有路徑的話一定要新建起來。
然後就可以安裝了。
本解決方案適用於安裝numpy,SetupTools等只提供了32位安裝包的庫。
P.S
Python的功能很大程度上取決於第三方庫,但是很多開發這並不喜歡提供64位版本。上面方法只是個參考,其實最靠譜的解決方案1、Python和第三方庫都裝成32位;2、把第三方庫檔案下載下來,重新編譯。
轉載出處:http://blog.csdn.net/baikaishui525/article/details/9473251