我刚刚开始对 Python 进行修改,着眼于数据科学。尝试开始使用 numpy。在 Windows 10 上使用 PyCharm Professional 2017.1.2 和 CPython 3.6.1。
我想以“交互式”方式运行代码,因此我可以一次执行单行并查看它们的输出,而无需执行所有代码。还避免了必须打印()一切..
到目前为止,在基本的 Python 教程中,这工作正常,我一直在对我想要运行和修改的任何代码使用“在控制台中执行选择”(Alt + Shift + E)命令。
但是,我现在正在导入 numpy 以在下一个教程中使用。Alt + Shift + E 似乎不再起作用。
例子:
import numpy as np
x = np.array([1, 2, 3])
当我运行完整的项目文件([Shift + F10] 或 [Run Menu > Run File1])时,这很好用
但是,突出显示两行代码,然后使用“在控制台中执行选择”(Alt + Shift + E),它会返回此错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Program Files\JetBrains\PyCharm 2017.1.2\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'
知道发生了什么吗?如何使用包并仍然在 PyCharm 的“交互式 shell”中运行?
谢谢!!
你确定你安装了 numpy 吗?如果您转到 File> Settings> Project:(project name)> Project Interpreter,您应该会看到已安装包的列表。如果没有看到numpy,可以点击右上角的绿色加号按钮,搜索安装即可。
否则,在我看来,你在第 21 行有导入,它应该放在你的文件的顶部。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句