[Python]安裝NumPy時遇到的一些問題__Python

來源:互聯網
上載者:User

最近在用python處理資料, 需要安裝numpy,scipy和matplotlib三個包,於是下載對應python版本相關的包,運行exe檔案執行。結果在運行numpy的exe檔案的時候竟然報錯:
Python version 3.4 required, which was not found in the registry
不對啊,怎麼可能找不到註冊表的位置呢。
後來發現在HKEY_LOCAL_MACHINE\software\python\PyhtonCore存在python 3.4的目錄,
而在HKEY_CURRENT_USER\software\python\PyhtonCore下則不存在,
因此需要把3.4目錄拷貝到HKEY_CURRENT_USER\software\python\PyhtonCore,怎麼做呢。
1. 將HKEY_LOCAL_MACHINE\software\python\PyhtonCore\3.4匯出,不妨設為3_4.reg
2.編輯3_4.reg,將HKEY_LOCAL_MACHINE全部替換為HKEY_CURRENT_USER,點擊儲存
3.雙擊運行3_4.reg檔案,現在
LOCAL_CURRENT_USER\software\python\PyhtonCore應該存在了3.4目錄了。

後來發現下的numpy版本不對,下的是32位版本,而我的Python是64位的。因此numpy無法匯入。更鬱悶的是在官網找了半天,愣是沒找到64位的安裝包。用pip install numpy 不行,下載壓縮包後 python setup.py install也不行,會報錯unable to find vcvarsall.bat 後來還是在 這裡找到了非官方的64位whl檔案。
下載下來後找到下載的 numpy-1.10.0b1+mkl-cp34-none-win_amd64.whl 所在的檔案夾,然後運行pip install numpy-1.10.0b1+mkl-cp34-none-win_amd64.whl 即可進行安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.