在pycharm上导入numpy

Pic*_*oll 18 python numpy pycharm python-3.x

我正在尝试在Pycharm上导入numpy.

使用Pycharm终端和Miniconda我发布了命令:

conda install numpy
Run Code Online (Sandbox Code Playgroud)

这就是输出

Fetching package metadata: ....
Solving package specifications: ....................
# All requested packages already installed.
# packages in environment at C:\Users\...\Miniconda3:
#
numpy                     1.10.4                   py35_0
Run Code Online (Sandbox Code Playgroud)

所以我运行我的项目,但终端说

ImportError: No module named 'numpy'
Run Code Online (Sandbox Code Playgroud)

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

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

你能帮我么 ?

小智 30

  1. CTRL-ALT-S
  2. 点击"project:projet name"
  3. 单击项目interperter
  4. 点击点子
  5. 从顶部栏搜索numpy
  6. 点击numpy
  7. 单击安装包按钮

如果它不起作用,这可以帮助你:

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

  • 这可能有效,并且它是另一个答案的替代方案。根据我的理解,这包括在当前环境中安装新软件包,而不是像 mab 的答案那样设置现有环境。 (2认同)

mab*_*mab 18

在PyCharm去

  1. 文件→设置,或使用Ctrl+ Alt+S
  2. <项目名称>→项目翻译→ 齿轮符号 →添加本地
  3. 导航到C:\Miniconda3\envs\my_env\python.exe,my_env是您要使用的环境

或者,在步骤3中使用,C:\Miniconda3\python.exe如果您没有创建任何其他环境(如果您从未调用过conda create -n my_env python=3).

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

  • 别客气.这里有一些场景:(1)一个库可能(仍然)只能在Python 2中使用,因此需要为该项目提供第二个env.(2)有人想使用速度更快的Python解释器PyPy,但它目前的局限性仅允许在某些项目中使用(那些更纯粹的Python导向,涉及更少的C扩展代码).(3)在完全提交之前测试最新和最好的新Python 3版本,同时保持"旧"和工作环境完好无损. (2认同)

Luc*_*rts 6

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


小智 5

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

Pycharm设置: Pycharm设置

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

在此输入图像描述

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