首页 > 解决方案 > 已经安装好,但还是不能导入

问题描述

我正在尝试在 Jupyter Notebook 中使用 plotly,并遵循此处Python 的 Plotly 入门中列出的每个步骤。我使用 plotly 创建了一个免费帐户,但是当我尝试使用我的用户名和 API 在 jupyter 中导入并设置我的凭据时,我不断看到:ModuleNotFoundError: No module named 'plotly'。

在 plotly 的网站上,它说在重新生成我的 API 密钥后更新我的配置文件。但是,我的计算机上没有 .plotly 文件夹,因此无法找到 .plotly/.config 文件来更新密钥。我在工作计算机上搜索了我的网络驱动器和 C: 驱动器中的 .plotly 文件夹,但没有得到任何结果。

我可以看到 plotly 已安装: pip install plotly 的命令行输出

我见过有人提到,也许我已经在我的 python 环境看不到的地方安装了 plotly。这是 pip show plotly 输出:点子秀。如何检查我从哪里运行 python?

我还看到有人建议使用 import sys 检查 python 在哪里搜索模块。这是下面的输出。第一个文件路径列出了 plotly 文件夹,这让我认为我的问题是配置/API 问题。

导入 sys/sys.path

我还尝试使用特定的文件路径导入并设置我的凭据,但得到不同的错误。它说我无法导入“异常”,但我的 plotly 文件夹中有一个 exceptions.py 文件:用文件路径导入

我是 Python 新手,对命令行也不是很熟悉。如果在我的计算机上搜索它没有任何结果,谁能指出我试图找到 .config plotly 文件的正确方向?

标签: pythonconfigplotly

解决方案


乍一看有一些令人困惑的事情:我看到您可能使用Anaconda或者您以前安装过它。但是使用plotly. _ 如果你安装了Anaconda,那么我建议你使用它。在其中启动并安装。然后在同一个anaconda 环境中启动您的代码或Jupyter 笔记本pipanaconda-navigator

例如:如果你jupyter从运行,如果你将它安装在一些纯 python 环境或一些其他 anaconda 环境中anaconda,你的代码将找不到。plotly

更新: 如果您遇到下面提到的问题,但对您的系统没有任何了解,我认为最明智的做法是卸载 Anaconda 并重新安装。Anaconda 周围可能存在一些问题,应该可以解决。


推荐阅读