ImportError:LinuxMint17.3中没有名为plotly.plotly的模块

时间:2017-03-01 01:45:20

标签: python-2.7 matplotlib plot plotly

我是Python新手。每当我尝试编译以下代码以获得线图时都会显示一些错误。但我不知道如何解决它。这是我的code

import plotly.plotly as py
import plotly.graph_objs as go

# Create random data with numpy
import numpy as np

N = 500
random_x = np.linspace(0, 1, N)
random_y = np.random.randn(N)

# Create a trace
 trace = go.Scatter(
x = random_x,
y = random_y
)

data = [trace]

 py.iplot(data, filename='basic-line')

显示以下错误:

mks@mks-H81M-S /media/mks/KUTUBUDDIN1/test $ python datdaPlot.py 
Traceback (most recent call last):
  File "datdaPlot.py", line 1, in <module>
    import plotly.plotly as py
 ImportError: No module named plotly.plotly
 mks@mks-H81M-S /media/mks/KUTUBUDDIN1/test $   

请帮忙解决这个问题。提前致谢。

加了:
  根据Spandan Brahmbhatt的说法,我已经sudo pip install plotly安装了 pip 。但仍然显示以下错误:

enter image description here

15 个答案:

答案 0 :(得分:4)

您需要先安装它们。

pip install plotly
pip install cufflinks

答案 1 :(得分:3)

首先,我是情节2的新手,我不确定自从我是中国人以后能让我理解。

无论如何,你可以试试这个,对我来说,它有效:

import plotly
plotly.offline.init_notebook_mode(connected=True)
import plotly.offline as py

import plotly.plotly as py:此命令将与Plotly Cloud或Plotly Enterprise进行通信。 get_figure从plot.ly或Plotly Enterprise下载一个数字。您需要提供下载数据的凭据:Getting Started with Plotly for Python

参见:

答案 2 :(得分:2)

我遇到了同样的问题。我通过目录找到了解决方案。 pip install是在默认的python lib文件夹中安装的,你所要做的就是将plotly文件夹从python lib复制到jupyter notebook lib文件夹。由于我使用的是Windows,目录如下:

  

C:\ python34 \ lib中\站点包

     

C:\ Anacoda3 \ LIB \站点包

答案 3 :(得分:2)

就我而言,我想在Windows 10的Jupyter Notebook中使用,但出现相同的错误

ModuleNotFoundError Traceback(最近一次通话) 在 ----> 1导入plotly.express为px

ModuleNotFoundError:没有名为“ plotly”的模块

Jupyter Notebook can't use plotly

考虑到您还可以在Linux Mint中安装Anaconda,而Anaconda附带了这些(在我的情况下),如果您决定与Anaconda一起使用,则至少有两个选择可进行绘图安装

  1. Anaconda提示

  2. Anaconda Navigator

一旦安装,您将可以毫无问题地使用它

Using plotly in Jupyter Notebook


1。 Anaconda提示

打开Anaconda提示

W10 Anaconda Prompt

运行以下命令

conda install -c plotly plotly=4.8.1

Install plotly in Anaconda


2。 Anaconda Navigator

打开Anaconda Navigator

Open Anaconda Navigator Windows

在其内部,转到“环境”,在下拉菜单中选择“全部”,然后进行绘图搜索。

Anaconda Navigator environments

然后从该列表中选择绘图,然后单击“应用”。

答案 4 :(得分:1)

我也有同样的问题,但后来是由于不同版本的python。

您可能也想尝试以下命令:(假设您安装了python3)

sudo pip3 install plotly
pip3 install plotly --upgrade
python3 <filename.py>

请确保仅为一个python版本安装了所有正在使用的软件包。在我的情况下,所有的软件包都是为python3安装的,但后来我试图用“python filename.py”运行我的代码,不知怎的,它不起作用。

此外,我还通过以下链接设置凭据:https://plot.ly/settings/api。使用链接https://plot.ly/settings/api注册自己。然后使用您的用户名和身份验证密钥创建一个〜/ .plotly / .credentials文件。

答案 5 :(得分:1)

如果您像我一样搜索周围,直到找到下面的链接,但先看看这里,希望这可以为您省去一些麻烦。

删除根文件夹中的plotly.py文件。您创建的用于测试入门代码的代码。

这样做之后,除非您删除.pyc文件,否则您将再次搜索(并在'plotly'中获取ImportError:错误的魔术数字:b'\ x03 \ xf3 \ r \ n')。

https://github.com/plotly/plotly.py/issues/723

答案 6 :(得分:1)

嗨,我在PC上遇到了类似的问题,这是我建议您执行的操作,因为它对我有用:

  • 打开Anaconda提示符并运行pip install plotly==4.1.1 cufflinks

  • 请注意,此处的4.1.1是plotly的版本。

安装

终端
-您可以找到有关plotlycufflinks here的更多信息。

Anaconda,Jupyter Notebook和Visual Studio代码
-我相信我遇到了此错误,因为我没有在PC上安装plotly,因此您可以找到有关安装plotly here的各种方式的更多信息。

答案 7 :(得分:1)

就像@Ananada一样,我已将测试文件命名为“ plotly.py”,即包含import plotly.graph_objects as go语句的文件。因此,Python试图从我正在运行的脚本文件中导入模块。 h!重命名并解决了问题。

答案 8 :(得分:0)

基于<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <div class="container"> <div class="row custom-layout"> <div class="col-sm-9"> <div class="red-border"> <h2>Column 1</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </div> </div> <div class="col-sm-3 hidden-xs"> <div> <h2> Column 3 </h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. </div> </div> <div class="col-md-9 col-sm-12"> <div> <h2>Column 2</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </div> </div> </div> </div>,我假设您尚未安装plotly模块。

您可以使用ImportError: No module named plotly.plotly

进行安装
pip

$ pip install plotly 

答案 9 :(得分:0)

我遇到了同样的问题。我不小心在我的工作目录中使用了一个名为ploylt.py的文件。我从目录中删除了该文件,现在工作正常。 首先确保你已经安装了

    pip install plotly 

(测试)打开一个空文件,输入

    import plotly  

并以.py扩展名保存。然后运行它。如果这样可行,那么您的安装就可以了。将名为plotly(带有任何扩展名)的任何其他文件移动到其他目录中 它将有希望工作。

答案 10 :(得分:0)

使用此:

conda install -c https://conda.anaconda.org/plotly plotly

答案 11 :(得分:0)

如果您在Windows中使用jupyter笔记本,请打开Anaconda Powershell提示符(最好在admin模式下打开)并使用以下命令。

pip install plotly
pip install cufflinks

如果您在命令提示符下使用python或在Environment变量中设置了python,请打开command prompt并使用上述相同的命令。

两者都使用不同的python实例。因此,如果您在Anaconda PowerShell中使用pip命令,它将在anaconda软件包随附的python文件夹中安装该库。

答案 12 :(得分:0)

如果使用虚拟环境,请在安装软件包后再次激活环境。

如果使用bash,请执行source bin/activate。参见https://docs.python.org/3/tutorial/venv.html

答案 13 :(得分:0)

检查您的文件夹...如果这是一个临时/测试文件夹,也许就像我一样,您正在浪费一整天试图了解为什么无法导入....... 也许,就像发生在我身上一样-您的文件夹中还有另一个ANSYS plotly.py文件。是的,那个。

答案 14 :(得分:0)

实际上该模块没有预先安装,我们需要在使用前将其安装在我们的机器上。可以使用pip命令安装:

<块引用>

pip install plotly

另外,我们可以安装袖扣。袖扣是聪明的情节。

<块引用>

pip 安装袖扣