在Python(Pycharm)中让numpy导入,已安装Anaconda

4

我对Python非常陌生,正在尝试编写一个一阶ODE的代码。因此,我需要某些软件包(例如numpy)来完成此操作,并安装了Anaconda。

当我在PyCharm中尝试使用"import numpy"命令时,它无法运行。我收到了ModuleNotFoundError:No module named 'numpy'的错误提示。

我很新手,需要所有可以得到的帮助来将程序链接起来。

谢谢!


“它没有工作”这句话太过模糊,毫无意义。请阅读“How to Ask a good question”并创建一个“Minimal, Complete, and Verifiable”示例。 - Stephen Rauch
好的,已经修复了。 - Nicole I.
2个回答

8
最佳实践是为每个项目使用单独的Conda环境,然后在这些环境中安装所需的内容。
首先,打开设置,进入项目设置 | 项目解释器。然后使用右上角的齿轮图标,选择添加新的本地解释器:

Add a new local interpreter

然后,在左侧选择“Conda环境”,并确保选择您想要的Python版本(如果不确定,3.6是一个不错的选择)。

Create a new Conda environment

最后,在解释器页面使用绿色的“+”图标安装新包,只需搜索“Numpy”,并从对话框中安装它。

Install Numpy


4
为什么需要安装包?它们不是已经随着Anaconda一起安装了吗?在Spyder中直接可用,我想知道为什么我们要在PyCharm中再次安装。 - Mirwise Khan
这与它是Spyder还是Pycharm无关。Anaconda仅附带常用软件包。您可能需要添加其他软件包-这就是Python的美妙之处,它是模块化的,您可以随时添加其他软件包。 - icypy

4
您需要将项目解释器设置为Anaconda安装的Python解释器。您的安装路径可能与我的不同。
对于新项目: new project settings 如果您想更改现有项目的设置: project settings for existing project

嗨@Alex bGoode,我有同样的问题。我已经设置了Anaconda虚拟环境,但是包没有显示在“项目解释器”窗口下。我还检查了Anaconda 3文件夹和我从conda提示符创建的conda环境,都没有bin文件夹。请帮忙解决。 - user3207655

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接