python - 已经安装好,但还是不能导入
问题描述
我正在尝试在 Jupyter Notebook 中使用 plotly,并遵循此处Python 的 Plotly 入门中列出的每个步骤。我使用 plotly 创建了一个免费帐户,但是当我尝试使用我的用户名和 API 在 jupyter 中导入并设置我的凭据时,我不断看到:ModuleNotFoundError: No module named 'plotly'。
在 plotly 的网站上,它说在重新生成我的 API 密钥后更新我的配置文件。但是,我的计算机上没有 .plotly 文件夹,因此无法找到 .plotly/.config 文件来更新密钥。我在工作计算机上搜索了我的网络驱动器和 C: 驱动器中的 .plotly 文件夹,但没有得到任何结果。
我可以看到 plotly 已安装:
我见过有人提到,也许我已经在我的 python 环境看不到的地方安装了 plotly。这是 pip show plotly 输出:。如何检查我从哪里运行 python?
我还看到有人建议使用 import sys 检查 python 在哪里搜索模块。这是下面的输出。第一个文件路径列出了 plotly 文件夹,这让我认为我的问题是配置/API 问题。
我还尝试使用特定的文件路径导入并设置我的凭据,但得到不同的错误。它说我无法导入“异常”,但我的 plotly 文件夹中有一个 exceptions.py 文件:
我是 Python 新手,对命令行也不是很熟悉。如果在我的计算机上搜索它没有任何结果,谁能指出我试图找到 .config plotly 文件的正确方向?
解决方案
乍一看有一些令人困惑的事情:我看到您可能使用Anaconda或者您以前安装过它。但是您使用plotly
. _ 如果你安装了Anaconda,那么我建议你使用它。在其中启动并安装。然后在同一个anaconda 环境中启动您的代码或Jupyter 笔记本。pip
anaconda-navigator
例如:如果你jupyter
从运行,如果你将它安装在一些纯 python 环境或一些其他 anaconda 环境中anaconda
,你的代码将找不到。plotly
更新: 如果您遇到下面提到的问题,但对您的系统没有任何了解,我认为最明智的做法是卸载 Anaconda 并重新安装。Anaconda 周围可能存在一些问题,应该可以解决。
推荐阅读
- android - 如何修复无法使用 Jetifier 转换 kotlin-android-extensions-1.3.71.jar' 错误?
- docker - 使用 Docker 从 Apache Airflow 连接到本地 MSSQL 服务器
- amazon-web-services - AWS Lambda 请求在不活动后超时
- html - 元素不动
- linux - 如何检查文件的第一列是否等于一个值
- r - 如何在ggplot2中绘制组合的条形图和折线图
- unity3d - 在 OnGUI 函数中添加一个下拉菜单
- python - Python:使用非纯字符串创建变量?
- c - UTF8 字符打印到 C 中的文件
- html - 如何使图像位于模板之外?