Python ModuleNotFoundError:没有名为';看门狗&x27;

Python ModuleNotFoundError:没有名为';看门狗&x27;,python,Python,我刚刚在命令提示符下使用pip install watchdog安装了看门狗。我使用python pip-m install watchdog卸载并重新安装了看门狗。这两种方法都无法让watchdog正常工作,因为我不断遇到以下错误: ModuleNotFoundError:没有名为“看门狗”的模块 不确定我使用的升华文本3是否影响了这一点。 请帮忙 这是我的密码: from watchdog.observers import observer from watchdog.events impo

我刚刚在命令提示符下使用pip install watchdog安装了看门狗。我使用python pip-m install watchdog卸载并重新安装了看门狗。这两种方法都无法让watchdog正常工作,因为我不断遇到以下错误: ModuleNotFoundError:没有名为“看门狗”的模块

不确定我使用的升华文本3是否影响了这一点。 请帮忙 这是我的密码:

from watchdog.observers import observer
from watchdog.events import FileSystemEvenHandler

import os
import json
import time
这是一个很好的例子。 总之, 1.可能是python版本不一致: *如果使用python命令,请执行以下命令:

python -m pip install watchdog
  • 如果使用python3命令,请执行以下命令:
  • 若所有问题都未解决,请重新安装模块


使用
python-m pip install安装模块比使用
pip install安装模块更可取

您的计算机上安装了多个版本的python吗?您使用什么确切的命令来执行脚本?我安装了最新的python,然后安装了Anaconda3。我想这意味着我有两个版本的python。不久前我卸载了python 2,当我键入“where python”时,我只得到两个结果:C:\Users\caleb\python和C:\Users\caleb\AppData\Local\Microsoft\WindowsApps\python.exe。不知道确切的命令是什么意思。抱歉,再次检查后,我有一个python 3.7.6和一个python 3.8.2。导入看门狗适用于3.7.6,但不适用于3.8.2。它在崇高的文本中不起作用。我有没有办法专门为3.8.2下载它?
python
通常指的是python2。尝试
python3-mpip…
我下载了这两个版本,然后在安装第一个版本时,使用python3.7在sublime text 3中创建了一个新的构建系统。然而,我现在有一个新的错误,上面的文本相同。错误:ImportError:无法从“watchdog.Observators”(C:\Users\caleb\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\Local Packages\Python37\site Packages\watchdog\Observators\u init\uuz.py)导入名称“Observator”
python3 -m pip install watchdog
python -m pip install watchdog
python -m pip uninstall watchdog
python3 -m pip install watchdog
python3 -m pip uninstall watchdog