已通过情节安装,但仍无法导入

时间:2018-11-08 16:02:10

标签: python config plotly

我正在尝试在Jupyter Notebook中使用plotly,并遵循了Python here的Plotly入门中列出的每个步骤。我用plotly创建了一个免费帐户,但是当我尝试导入plotly并使用用户名和API在jupyter中设置我的凭据时,我不断看到:ModuleNotFoundError:没有名为“ plotly”的模块。

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

我可以看到已经安装了plotly: command line output for pip install plotly

我曾经见过有人提到我可能是在我的python环境看不到的地方安装了图。这是pip show图的输出:pip show plotly。如何检查我在哪里运行python?

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

import sys/sys.path

我还尝试使用特定的文件路径来导入图并设置我的凭据,但是出现了另一个错误。它说我无法导入“ exceptions”,但是我的plotly文件夹中有一个exceptions.py文件:import plotly with filepath

我是Python新手,对命令行也不太熟悉。如果在计算机上搜索后没有发现任何问题,谁能为我指出尝试查找.config绘图文件的正确方向?

2 个答案:

答案 0 :(得分:1)

乍一看有些令人困惑的事情: 我们发现您可以使用 Anaconda 或您以前安装过它。但是您使用plotly纯Python 中安装了pip。 如果您已安装 Anaconda ,则建议您使用它。 在其内部开始anaconda-navigatorinstall plotly 。 然后在相同的 anaconda环境中启动代码或 Jupyter笔记本

例如:如果您从jupyter运行anaconda,则如果将其安装在某些纯python环境或其他anaconda环境中,则代码将找不到plotly

更新: 如果您遇到下面提到的问题,而又对系统没有任何了解,那么我认为最明智的选择是卸载Anaconda,然后重新安装。 Anaconda周围可能存在一些问题,应该解决。

答案 1 :(得分:1)

好,尝试了以下步骤:

  • 通过pip绘图安装
  • 运行《安装指南》中的两行python程序

我似乎最终得到了一个凭证文件-它是由两条线构成的。

因此,请检查是否可以从命令外壳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