簡體   English   中英

在 Windows 中通過 Anaconda 安裝 NumPy

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM