Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.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 没有名为';看门狗、观察员';看门狗&x27;这不是一个包裹_Python_File Management_Python Watchdog - Fatal编程技术网

Python 没有名为';看门狗、观察员';看门狗&x27;这不是一个包裹

Python 没有名为';看门狗、观察员';看门狗&x27;这不是一个包裹,python,file-management,python-watchdog,Python,File Management,Python Watchdog,我安装了watchdog,但尝试运行任何代码都不起作用。我收到了那个错误信息。下面是代码片段。有没有办法解决这个问题 好吧,这是使用Python软件包时一个非常古老且常见的问题。您将文件命名为watchdog.py,并且您使用的包的名称也是watchdog,因此当您试图从watchdog.observators import…运行时,解释器会感到困惑,并尝试导入当前脚本本身 只需将脚本重命名为其他名称,一切都应该正常。尽管根据文档,它应该可以在Python2.x上运行。但请尝试更新到python

我安装了watchdog,但尝试运行任何代码都不起作用。我收到了那个错误信息。下面是代码片段。有没有办法解决这个问题


好吧,这是使用Python软件包时一个非常古老且常见的问题。您将文件命名为
watchdog.py
,并且您使用的包的名称也是
watchdog
,因此当您试图从watchdog.observators import…运行
时,解释器会感到困惑,并尝试导入当前脚本本身


只需将脚本重命名为其他名称,一切都应该正常。

尽管根据文档,它应该可以在Python2.x上运行。但请尝试更新到python 3.8。因为我可以在我的环境(3.8.2)中导入Watchdog。谢谢。没想到我这么粗心-*