Jupyter notebook 找不到已安装的模块

米基·贝拉维斯塔

启动时,Jupyter notebook 遇到模块导入问题

import findspark
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-ff073c74b5db> in <module>
----> 1 import findspark

ModuleNotFoundError: No module named 'findspark'

Conda 列表显示模块在这里

filelock                  3.0.8                    py37_0  
findspark                 1.3.0                      py_1    conda-forge
flask                     1.0.2                    py37_1 

蟒蛇版

(myenv) mm@mm-HP-EliteBook-8560p:~$ python -V
Python 3.6.8

看来我的安装不干净。来自的三个 Python 行.bash_profile

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

为什么会出现导入错误?

比特斯瓦斯基

我建议稍微不同的路线。

  1. 在本地下载 spark。假设您已在/Users/me/spark-2.4.0-bin-hadoop2.7location 中解压缩
  2. 假设您使用的是 mac,请更新您的~/.bash_profile以包含以下条目:

    export SPARK_HOME=/Users/me/spark-2.4.0-bin-hadoop2.7
    export PYTHONPATH=${SPARK_HOME}/python:$PYTHONPATH
    export PYTHONPATH=${SPARK_HOME}/python/lib/py4j-0.10.7-src.zip:$PYTHONPATH
    
    export PYSPARK_PYTHON=<path to your python location>
    export PYSPARK_DRIVER_PYTHON=jupyter
    export PYSPARK_DRIVER_PYTHON_OPTS=notebook
    
    PATH=$PATH:$SPARK_HOME/bin
    
  3. 执行一个source ~/.bash_profile.

  4. 从你的 bash shell 运行pyspark,它会打开 jupyter notebook。现在您的笔记本将绑定到这个 spark 安装。

如果您使用的是 linux,我认为唯一的变化是将内容附加到路径的语法,而不是更改bash_profile您可能需要更改bashrc文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Jupyter Notebook中没有名为'graphviz'的模块

Jupyter Notebook找不到适用于python 3.6的模块

如何在Jupyter Notebook中检查模块的源代码?

在virtualenv中运行Jupyter Notebook:已安装的sklearn模块不可用

安装Torch已更改Jupyter Notebook配置

如何卸载从Anaconda安装的Jupyter Notebook?

错误:在Jupyter Notebook(sklearn)中找不到模块

在Jupyter Notebook中导入模块-路径

在JupyterLab中安装Jupyter Notebook扩展?

离线安装Jupyter Notebook,而无需pip

无法在Jupyter Notebook中使用Pyodbc模块

安装并运行R Kernal for Jupyter Notebook?

Jupyter Notebook不导入任何模块

ModuleNotFoundError:Jupyter Notebook中没有名为“ tensorflow”的模块

在conda安装后导入模块时,jupyter Notebook中的ModuleNotFoundError

将Python模块导入Jupyter Notebook

新安装的Python 3.9找不到Jupyter Notebook或其他模块

pip3安装的jupyter问题:'notebook'不是Jupyter命令

通过 Jupyter notebook 从 GitHub 安装模块

Jupyter notebook 找不到 pyxlsb 模块

如何仅使用 Jupyter Notebook 安装 Qiskit?

如何恢复已删除的 Jupyter Notebook 文件

在 azure notebook 中找不到 graphviz 模块,但说它已安装

PyTorch 安装问题 - 使用 Jupyter notebook 和 Conda navigator 找不到包

如何使用从 github 到 jupyter notebook 的模块

模块似乎已安装但 Jupyter Notebook 无法识别模块

在 jupyter notebook 中安装 pylift

如何在 Jupyter Notebook 上安装 playwright?

如何在 Jupyter Notebook 中安装 Plotly