Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 已安装,但仍然可以';不进口_Python_Config_Plotly - Fatal编程技术网

Python 已安装,但仍然可以';不进口

Python 已安装,但仍然可以';不进口,python,config,plotly,Python,Config,Plotly,我试图在Jupyter笔记本中使用plotly,并遵循了plotly for Python入门手册中列出的每个步骤。我使用plotly创建了一个免费帐户,但当我尝试导入plotly并使用用户名和API在jupyter中设置凭据时,我不断看到:ModuleNotFoundError:没有名为“plotly”的模块 就在plotly的网站上,它说在重新生成API密钥后更新我的配置文件。但是,我的计算机上没有.plotly文件夹,因此找不到更新密钥的.plotly/.config文件。我在一台工作计算

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

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

我可以看到plotly已安装:

我看到有人提到,可能是我在python环境看不到的地方安装了plotly。以下是pip显示的绘图输出:。如何检查运行python的位置

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

我还尝试使用特定的文件路径以绘图方式导入并设置凭据,但出现了不同的错误。它说我无法导入“exceptions”,但我的plotly文件夹中有一个exceptions.py文件:


我是Python新手,也不太熟悉命令行。如果在我的计算机上搜索.config plotly文件时没有发现任何结果,有人能为我指出正确的方向来尝试定位该文件吗?

第一眼看到一些令人困惑的事情: 我知道您可以使用Anaconda,或者您以前安装过它。但是您使用
pip
pure-Python中安装了
plotly
。 如果您安装了Anaconda,那么我建议您使用它。 启动
anaconda navigator
并在其内部启动。 然后在相同的蟒蛇环境中启动代码或Jupyter笔记本

例如:如果从
anaconda
运行
jupyter
,如果将其安装在纯python环境或其他anaconda环境中,代码将无法找到
plotly

更新:
如果你有下面提到的问题,在不了解你的系统的情况下,我认为最明智的做法是卸载Anaconda并重新安装它。Anaconda可能存在一些问题,应该可以解决。

好的,已经尝试了以下步骤:

  • 通过pip进行绘图安装
  • 运行安装指南中的两行python程序
我似乎最终得到了一个凭证文件——这是由两行程序创建的

因此,请检查是否可以从命令shell python导入。如果可以,那么很可能是蟒蛇的问题

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
C:\Users\xxx>python
win32上的Python 3.7.0(v3.7.0:1bf9cc5093,2018年6月27日,04:06:47)[MSC v.1914 32位(英特尔)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>绘声绘色地导入
>>>plotly.tools.set_凭证_文件(用户名='DemoAccount',api_key='lr1c37zw81')
>>>退出
C:\Users\xxx>dir.plotly
驱动器C中的卷是OSDISK
卷序列号为DCCD-845E
C:\Users\xxx\.plotly目录
09/11/2018  09:25              .
09/11/2018  09:25              ..
2018年11月9日09:25 302.config
2018年11月9日09:25 142.证书
2个文件444字节
2个目录111849033728字节可用

您是否按照安装部分运行了pip?这是安装配置文件夹/文件的地方。执行
pip冻结
这将显示所有已安装的软件包。嗨@MikeW-是的,我有。您可以在上面的第一张图片中看到plotly已安装。Hi@SPYBUG96,pip freeze显示plotly 3.4.0已安装。我认为最重要的一步是缺少配置文件…Hi@Geeocode,我尝试了这一点,但现在当我尝试在jupyter中plotly导入时,出现一个错误,提示“ImportError:无法“脱机”导入名称。这是否意味着软件包至少安装正确?当我尝试使用Anaconda提示符进行plotly安装时,会出现“拒绝访问”错误。当我试图直接在Anaconda Navigator中安装它时,它会像我正在安装一样旋转,但在我安装的环境中什么也没有显示。@Kelly我想,无休止的旋转可能是由于访问错误造成的。我现在在linux下,所以我无法模拟错误以及错误发生的时间。在不了解您的系统的情况下,我认为最明智的做法是卸载Anaconda并重新安装它。但是如果你能说出为什么会发生访问错误,这在Windows下很奇怪,那么可能还有其他解决方案。谢谢你的帮助。我有一种感觉,它与访问有关。我甚至不知道该如何去弄清楚访问错误是从哪里来的,所以我将尝试重新安装Anaconda。再次感谢!卸载和重新安装成功!再次感谢你的帮助。我应该先试试。@Kelly我为你的成功感到高兴。我在我的回答中写下了我的评论,所以你可以接受它,如果你认为的话。祝你好运