[英]Import NumPy on PyCharm
我正在嘗試在 PyCharm 上導入 NumPy。
使用 PyCharm 終端和 Miniconda 我啟動了命令:
conda install numpy
這是輸出:
Fetching package metadata: ....
Solving package specifications: ....................
# All requested packages already installed.
# packages in environment at C:\Users\...\Miniconda3:
#
numpy 1.10.4 py35_0
所以我運行我的項目,但終端說:
ImportError: No module named 'numpy'
在我的項目欄上,我可以看到兩個不同的文件夾,一個是我的項目,另一個是外部庫。
在External libraries
>
Extendend definitions
有一個 NumPy 文件夾,所以我猜安裝進行得很順利。
去
如果它不起作用,這可以幫助您:
https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html
在 PyCharm 中轉到
C:\\Miniconda3\\envs\\my_env\\python.exe
,其中my_env是您要使用的環境或者,如果您沒有創建任何其他環境(如果您從未調用conda create -n my_env python=3
),則在步驟 3 中使用C:\\Miniconda3\\python.exe
。
您可以使用activate my_env
conda info -e
獲取當前環境的列表,並使用activate my_env
切換到其中之一。
似乎每個項目都可能在項目特定的計算環境中擁有單獨的 Python 庫集合。 為了使用numpy
我轉到 pycharm 窗口底部的終端並運行pip install numpy
,一旦該過程完成運行安裝和索引,我的 python 項目就能夠從代碼行import numpy as np
. 似乎您可能需要為在 numpy 中設置的每個項目執行此操作。
我在將 numpy 包安裝到 pycharm 時遇到了問題,終於想通了。 我希望這對在 pycharm 上安裝 numpy 和其他軟件包時遇到相同問題的人有所幫助。
Pycharm 設置:
轉到文件 => 設置 => 項目 => 項目解釋器。 在這個窗口中選擇合適的項目解釋器。 之后,將顯示所選項目解釋器下的包列表。 從列表中選擇 pip 並檢查版本列和最新版本列是否相同。 如果不同,通過選擇 pip 並使用列表右側的向上三角形符號將版本升級到最新版本。 升級成功完成后,您現在可以從加號添加新包。
我希望這對某人來說是清楚和有用的。
另一種選擇是在 pycharm 上打開終端並使用 pip 安裝它
sudo pip install numpy
我將Anaconda3/Library/Bin
添加到環境路徑中,PyCharm 不再抱怨錯誤。
由https://intellij-support.jetbrains.com/hc/en-us/community/posts/360001194720/comments/360000341500陳述
一般來說,問題的原因可能如下:
您使用新的虛擬環境啟動了一個新項目。 所以可能你從終端安裝了 numpy,但它不在你的 venv 中。 所以
從 PyCahrm 界面安裝它:設置 -> 項目解釋器 -> 添加包
或激活您的 venv 和 -> pip install numPy
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.