1. 程式人生 > >Python Version 2.7 required which was not found in the registry 問題解決

Python Version 2.7 required which was not found in the registry 問題解決



今天在安裝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