macos - Numpy 和 Pandas 在 Mac 上的 Jupyter Notebook 中不起作用

标签 macos python-2.7 python-3.x numpy jupyter-notebook

我的机器上同时运行 Python 2.7 和 3.6。对于任一版本的 Python,Numpy 和 Pandas 都在终端中加载。但是,当我尝试从 Jupyter 笔记本内部访问它们时,我收到以下错误消息:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-4ee716103900> in <module>()
----> 1 import numpy as np

ModuleNotFoundError: No module named 'numpy'


ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-af55e7023913> in <module>()
----> 1 import pandas as pd

ModuleNotFoundError: No module named 'pandas'

这里也是问题的截图:

enter image description here

如果您查看屏幕截图的右上角,您会注意到“Python3”的位置。我在 Jupyter 上看过视频教程,点击该按钮会生成一个下拉列表,允许用户选择 Python 的替代版本。但是,当我单击该按钮时,没有任何 react 。

我注意到这里之前有人问过类似的问题:

numpy & pandas 'ModuleNotFoundEror' in Jupyter notebook (Python 3)

然而,提供的信息很少,似乎也没有找到解决办法。

另一个类似的问题暗示了一个稍微更有希望的答案。它建议从终端和 Jupyter 内部运行以下代码,以确保它们匹配。
import sys; sys.executable

failed to import numpy as np when I worked with jupyter notebook

从终端使用 Python 2.7.10>>
import sys; sys.executable
'/usr/bin/python'

从终端使用 Python 3.6.1>>
import sys; sys.executable
'/usr/local/bin/python3'

从 Jupyter>>
'/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6'

最佳答案

您是否检查过此解决方案:
Failure to import numpy in Jupyter notebook ?

在您的 Jupyter 屏幕截图中,您使用的是 Python 3 内核。
确保在您选择的 Python 3 环境中安装了 NumPy(以及您可能想要使用的任何其他工具)。

关于macos - Numpy 和 Pandas 在 Mac 上的 Jupyter Notebook 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44688404/

相关文章:

ruby - 如何在 OSX Lion 上安装(构建)Ruby 1.9.3?

bash - 如何在 bash "for loop"中使用 ffmpeg 流复制?

python - 从 Python 中的给定字符串中删除奇数\n、\t、\r 和空格组合

python-3.x - 这段代码是什么意思? (训练测试拆分 Scikit Learn)

python - 如何将 Motor Latent CommandCursor 转换为列表

macos - 有没有办法在 Mac OS X 中获取设备的 BSD 编号?

ruby-on-rails - 升级到 macOS Mojave,现在在 rails 控制台中出现错误

python - 如何计算第一和第三四分位数?

python - `__repr__` 函数对正常函数的意义是什么

python-3.x - 创建实例失败时调用的析构函数?