簡體   English   中英

在mac上為pycharm安裝numpy

[英]install numpy for pycharm on mac

我對 Python 完全陌生,剛剛下載了具有專業許可證的 Anaconda。 然后我將 GitHub 存儲庫克隆到 PyCharm 作為我的第一個項目。

PyCharm(我以前從未使用過)在第一行代碼中失敗:

import numpy as np
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm with Anaconda plugin .app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'numpy'

我的理解是 Anaconda 應該與 numpy、scipy 和其他一些關鍵軟件包一起“發貨”。 我知道 PyCharm 沒有以某種方式找到它,但我該如何重定向它? 我使用的是 Mac 和 PyCharm 2020.1。 其他一些幫助頁面說從“設置”選項卡或文件/默認設置安裝軟件包,但在此版本的 IDE 中不存在這些按鈕。 我還嘗試基於此解決方案在 Python 控制台中安裝 numpy ,但這也不起作用:

pip3 install numpy
  File "<input>", line 1
    pip3 install numpy
               ^

如何讓 PyCharm “找到”我應該使用 Anaconda 下載的軟件?

編輯:我設法為此項目打開 python 解釋器並使用“+”按鈕安裝 numpy,但是當我運行import numpy as np時它仍然會出現此錯誤:

>>> import numpy as np
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm with Anaconda plugin .app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'numpy'

編輯 2 :重新啟動 PyCharm 后,此錯誤消失了......我很驚訝在安裝 package 后這是必要的。

The main difference between PyCharm and Anaconda is that PyCharm is a quite convenient IDE and Anaconda is a set of python libraries. 我現在可以向您推薦的內容:(在您的終端(⌘+空格 -> 終端)或 PyCharm 的終端中執行)

pip3 install numpy

您顯示的錯誤似乎您嘗試不在終端中運行它,而是在 python 的控制台框中:/

另外 - 是將 Anaconda 的庫連接到 PyCharm 的好方法

通過 PyCharm 首選項安裝庫:
1.點擊“PyCharm”->“首選項”小路

2.點擊“項目解釋器”和“+”按鈕的go添加包

3.輸入“numpy”和“安裝包”安裝包

試試這個方法:

1:

Pycharm 首選項 => Phyton 解釋器

2:

Select 項目解釋器

3:

Select 添加按鈕(+)

4:

在搜索欄中搜索 numpy

5:

安裝 package。

如果您仍然遇到錯誤

沒有名為“numpy”的模塊

然后 go 到 PyCharm 軟件的終端左下角。

然后安裝 numpy。

pip install numpy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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