已经plotly安装了但是还是不能导入
Already installed plotly but still can't import
我正在尝试在 Jupyter Notebook 中使用 plotly,并且已按照 Python here 的 Plotly 入门中列出的每个步骤进行操作。我用 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 文件夹,这让我觉得我的问题是 configuration/API 一个。
我还尝试使用特定的文件路径进行 plotly 导入并设置我的凭据,但出现了不同的错误。它说我无法导入 'exceptions' 但我的 plotly 文件夹中有一个 exceptions.py 文件:
我是Python新手,对命令行也不是很熟悉。如果在我的计算机上搜索没有任何结果,任何人都可以指出我尝试找到 .config plotly 文件的正确方向吗?
乍一看有些令人困惑的事情:
我看到您可能使用 Anaconda 或者您之前安装过它。但是您使用 pip
在 纯 Python 中安装了 plotly
。
如果你安装了 Anaconda,那么我建议你使用它。
开始anaconda-navigator
和install plotly里面。
然后在相同的 anaconda 环境 中启动您的代码或 Jupyter notebook。
例如:如果您从 anaconda
运行 jupyter
,如果您将它安装在某些纯 python 环境中,您的代码将找不到 plotly
或其他一些蟒蛇环境。
更新:
如果您遇到下面提到的问题,并且对您的系统一无所知,我认为最明智的做法是卸载 Anaconda 并重新安装。 Anaconda 可能存在一些问题,应该可以解决。
好的,已尝试以下步骤:
- 通过 pip 进行 plotly 安装
- 运行安装指南中的两行python程序
我似乎得到了一个凭据文件 - 这是创建它的两行代码。
因此请检查您是否可以从命令 shell python 导入。如果可以,则更有可能是 PYTHONPATH 问题。
C:\Users\xxx>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import plotly
>>> plotly.tools.set_credentials_file(username='DemoAccount', api_key='lr1c37zw81')
>>> quit()
C:\Users\xxx>dir .plotly
Volume in drive C is OSDISK
Volume Serial Number is DCCD-845E
Directory of C:\Users\xxx\.plotly
09/11/2018 09:25 <DIR> .
09/11/2018 09:25 <DIR> ..
09/11/2018 09:25 302 .config
09/11/2018 09:25 142 .credentials
2 File(s) 444 bytes
2 Dir(s) 111,849,033,728 bytes free
我正在尝试在 Jupyter Notebook 中使用 plotly,并且已按照 Python here 的 Plotly 入门中列出的每个步骤进行操作。我用 plotly 创建了一个免费帐户,但是当我尝试 plotly 导入并使用我的用户名和 API 在 jupyter 中设置我的凭据时,我不断看到:ModuleNotFoundError: No module named 'plotly'.
就在 plotly 的网站上,它说在重新生成我的 API 密钥后更新我的配置文件。但是,我的计算机上的任何地方都没有 .plotly 文件夹,因此找不到 .plotly/.config 文件来更新密钥。我在工作计算机上搜索了我的网络驱动器和 C: 驱动器以查找 .plotly 文件夹,但我没有得到任何结果。
我可以看到 plotly 已安装:
我看到有人提到我可能在 python 环境看不到的地方安装了 plotly。这是 pip show plotly 输出:
我还看到有人建议使用 import sys 检查 python 在哪里搜索模块。这是下面的输出。第一个文件路径列出了 plotly 文件夹,这让我觉得我的问题是 configuration/API 一个。
我还尝试使用特定的文件路径进行 plotly 导入并设置我的凭据,但出现了不同的错误。它说我无法导入 'exceptions' 但我的 plotly 文件夹中有一个 exceptions.py 文件:
我是Python新手,对命令行也不是很熟悉。如果在我的计算机上搜索没有任何结果,任何人都可以指出我尝试找到 .config plotly 文件的正确方向吗?
乍一看有些令人困惑的事情:
我看到您可能使用 Anaconda 或者您之前安装过它。但是您使用 pip
在 纯 Python 中安装了 plotly
。
如果你安装了 Anaconda,那么我建议你使用它。
开始anaconda-navigator
和install plotly里面。
然后在相同的 anaconda 环境 中启动您的代码或 Jupyter notebook。
例如:如果您从 anaconda
运行 jupyter
,如果您将它安装在某些纯 python 环境中,您的代码将找不到 plotly
或其他一些蟒蛇环境。
更新: 如果您遇到下面提到的问题,并且对您的系统一无所知,我认为最明智的做法是卸载 Anaconda 并重新安装。 Anaconda 可能存在一些问题,应该可以解决。
好的,已尝试以下步骤:
- 通过 pip 进行 plotly 安装
- 运行安装指南中的两行python程序
我似乎得到了一个凭据文件 - 这是创建它的两行代码。
因此请检查您是否可以从命令 shell python 导入。如果可以,则更有可能是 PYTHONPATH 问题。
C:\Users\xxx>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import plotly
>>> plotly.tools.set_credentials_file(username='DemoAccount', api_key='lr1c37zw81')
>>> quit()
C:\Users\xxx>dir .plotly
Volume in drive C is OSDISK
Volume Serial Number is DCCD-845E
Directory of C:\Users\xxx\.plotly
09/11/2018 09:25 <DIR> .
09/11/2018 09:25 <DIR> ..
09/11/2018 09:25 302 .config
09/11/2018 09:25 142 .credentials
2 File(s) 444 bytes
2 Dir(s) 111,849,033,728 bytes free