无法在python中导入破折号

Muk*_*rma 8 python plotly plotly-dash

我无法运行任何破折号程序。我得到了错误。

Dash was not successfully imported. Make sure you don't have a file named
'dash.py' in your current directory.
Run Code Online (Sandbox Code Playgroud)

还要检查一下,我尝试在终端中从 python 导入破折号,令人惊讶的是我可以在终端中导入破折号,其中目录不包含带有破折号导入的 .py 文件,而如果任何文件中包含导入破折号,我不能在该目录的终端中导入破折号。附上的图片会帮助你。在两个不同的终端、两个不同的目录中导入破折号

小智 12

当我将文件名从 test.py 更改为 test2.py 时,我的问题解决了,我希望它对您有用。


小智 8

我遇到了完全相同的错误消息,并确保文件夹中没有任何 dash.py 文件。

但是,有一个 plotly.py 文件并重命名它为我解决了问题。


cor*_*nda 5

从官方 Dash github 存储库中查看此线程。就我而言,它是一个名为test.py.


Jul*_*tri 1

您收到的错误告诉您需要了解的一切。在您使用的目录中的某个位置有一个名为 dash.py 的文件

找到它并删除它/或重命名它,它应该会清除您的错误。