在pycharm上导入numpy

时间:2016-02-25 09:52:25

标签: python python-3.x numpy 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'

在我的项目栏上,我可以看到两个不同的文件夹,一个包含我的项目,另一个包含外部库。

在外部库下 - > Extendend定义有一个numpy文件夹,所以我猜安装进展顺利。

你能帮帮我吗?

7 个答案:

答案 0 :(得分:20)

转到

  1. CTRL-ALT-S
  2. 点击"项目:项目名称"
  3. 点击项目interperter
  4. 点击点击
  5. 从顶栏搜索numpy
  6. 点击numpy
  7. 点击安装包按钮
  8. 如果它不起作用,这可以帮助你:

    https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html

答案 1 :(得分:17)

在PyCharm中转到

  1. 文件→设置,或使用 Ctrl + Alt + S
  2. <项目名称> →项目翻译→齿轮符号→添加本地
  3. 导航至C:\Miniconda3\envs\my_env\python.exe,其中 my_env 是您要使用的环境
  4. 或者,如果您没有创建任何其他环境(如果您从未调用过C:\Miniconda3\python.exe),请在步骤3中使用conda create -n my_env python=3

    您可以使用conda info -e获取当前环境的列表,然后使用activate my_env切换到其中一个环境。

答案 2 :(得分:5)

似乎每个项目在项目特定的计算环境中可能有一个单独的python库集合。为了使用numpy,我进入pycharm窗口底部的终端并运行pip install numpy,一旦进程完成运行安装和索引,我的python项目就能从该行导入numpy代码import numpy as np。您似乎可能需要为numpy中设置的每个项目执行此操作。

答案 3 :(得分:2)

我在将 numpy 包安装到 pycharm 时遇到了问题,终于想通了。我希望这对在 pycharm 上安装 numpy 和其他软件包时遇到相同问题的人有所帮助。

Pycharm 设置: Pycharm Setting

转到文件 => 设置 => 项目 => 项目解释器。在这个窗口中选择合适的项目解释器。之后,将显示所选项目解释器下的包列表。 从列表中选择 pip 并检查版本列和最新版本列是否相同。如果不同,通过选择 pip 并使用列表右侧的向上三角形符号将版本升级到最新版本。 升级成功完成后,您现在可以通过加号添加新包。

enter image description here

我希望这对某人来说是清楚和有用的。

答案 4 :(得分:0)

另一种选择是在pycharm打开终端并使用pip进行安装

sudo pip install numpy

答案 5 :(得分:0)

我在环境路径中添加了Anaconda3/Library/Bin,PyCharm不再抱怨该错误。

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360001194720/comments/360000341500

声明

答案 6 :(得分:0)

一般来说,问题的原因可能如下:

您使用新的虚拟环境启动了一个新项目。所以可能你从终端安装了 numpy,但它不在你的 venv 中。所以

  • 要么从 PyCahrm 界面安装它:设​​置 -> 项目解释器 -> 添加包

  • 或激活您的 venv 和 -> pip install numPy