[英]Installing NumPy via Anaconda in Windows
我正在嘗試在 Windows 的 Python 2.7.8 腳本中使用 Numpy。 因此,我將最新版本的 Anaconda(我也想使用 Anaconda 中的其他一些工具)下載並安裝到目錄“C:/Anaconda”。 默認情況下,我檢查了框框,詢問我是否要將二進制文件的路徑添加到 Windows PATH。
檢查 PATH 后,它包含以下內容:“C:\\Anaconda;C:\\Anaconda\\Scripts”。
然后,安裝后我打開一個新的命令提示符,在 Python 環境中,我輸入“import numpy”,但這給出了錯誤:“ImportError: No module named numpy”。
我在安裝過程中錯過了哪個階段?
***** 編輯 *****
我剛剛注意到在“C:\\Anaconda”或“C:\\Anaconda\\Scripts”中沒有名為“numpy”的文件。 但是根據 Anaconda 網站( http://docs.continuum.io/anaconda/pkg-docs.html ),安裝應該帶有 Numpy ...
***** 編輯 *****
似乎 Windows 正在從我安裝的 Python 的現有版本運行 Python,該版本與 NumPy 無關。 刪除它並從 Anaconda 安裝運行 Python 后,現在可以識別 NumPy。
我遇到了同樣的問題,收到消息“ImportError: No module named numpy”。
我也在使用 anaconda 並發現我需要將 numpy 添加到我使用的 ENV 中。 您可以使用以下命令檢查環境中的軟件包:
暢達清單
因此,當我使用該命令時,沒有顯示 numpy。 如果是這種情況,則只需使用以下命令添加它:
康達安裝numpy
在我這樣做之后, import numpy
的錯誤消失了
是的,您應該啟動 anaconda 的 python 以使用 anaconda 附帶的 python 庫。 否則,您必須手動將anaconda\\lib
添加到pythonpath
,這不太重要。 可以通過完整路徑啟動anaconda的python:
path\to\anaconda\python.exe
或者您可以在 cmd 中以管理員身份運行以下兩個命令,使 windows 將每個.py
文件通過管道傳輸到 anaconda 的 python:
assoc .py=Python.File
ftype Python.File=C:\path\to\Anaconda\python.exe "%1" %*
在此之后,您將能夠只調用 python 腳本而無需指定 python 可執行文件。
Anaconda 文件夾基本上位於 C:\\Users\\\\Anaconda 中。 嘗試將 PATH 設置為該文件夾。
將path\\to\\anaconda
移動path\\to\\anaconda
path\\to\\python
上方的 PATH 中
上面的答案似乎解決了這個問題。 如果沒有,那么您也可以嘗試使用以下命令更新 conda。
conda update conda
然后嘗試使用安裝 numpy
conda install numpy
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.