我正在跟踪一个MOOC,并在代码的这一部分卡住了,我得到了以下错误:
许可错误:[Errno 13] Permission denied:'scatter.html'
import numpy as np
import plotly.offline as pyo
import plotly.graph_objs as go
np.random.seed(42)
random_x = np.random.randint(1,101,100)
random_y = np.random.randint(1,101,100)
data = [go.Scatter(x=random_x, y=random_y, mode='markers')]
pyo.plot(data, filename='scatter.html')
我不完全确定是什么原因导致了这个问题,但是自从我尝试在VScode的虚拟环境中进行这个项目以来,我遇到了很多问题。有人知道是什么原因导致了这个错误吗?不幸的是,我迷路了,无法在网上找到解决方案。
1条答案
按热度按时间mzsu5hc01#
该错误可能是由于以某种方式打开了文件而导致的。您是否已经运行了它并尝试再次运行它?然后文件打开,并且您正在尝试将数据写入同一对象,该对象在打开时被锁定。在这种情况下,请关闭文件/选项卡并再次运行它。
不知道为什么你要显式地使用离线模式,或者为什么你在不保存文件名的情况下分配文件名。Plotly〉4.0只支持离线模式。我会使用下面的代码: