ModuleNotFoundError:没有名为“zope.deprecation”的模块
Posted
技术标签:
【中文标题】ModuleNotFoundError:没有名为“zope.deprecation”的模块【英文标题】:ModuleNotFoundError: No module named 'zope.deprecation' 【发布时间】:2020-07-22 02:31:59 【问题描述】:好的,我花了一天时间调试脚本,现在我没有其他选项可以在 *** 上发布问题。我有一个 python 脚本,它使用requirement.txt
文件在机器上安装 Apache Airflow,没有什么火箭科学简单
sudo pip3 install -r requirement.txt
问题是在安装过程中出现异常
ModuleNotFoundError: 没有名为“zope.deprecation”的模块
在试图执行以下语句的行
from airflow.models.variable import Variable
脚本分为三个阶段
首先:它使用apt-get update
更新操作系统并安装一些系统库
第二个:它调用airflow initdb
等
第三:它实际上试图在气流元数据库中创建一些特定的条目,在这个阶段我正在调用语句from airflow.models.variable import Variable
,它会抛出一个异常
我在 stage First 中安装所有依赖项,因此 Module zope.deprecation
也通过 requirement.txt
文件安装。该模块在site-packages
文件夹中,但它没有被导入并引发异常
我知道 *** 上已经有 7700 多个标题为 ModuleNotFoundError 的问题,我没有声明我已经检查了所有问题,但我做了功课并尝试了各种解决方案,但没有一个对我有用,我检查的链接很少下面
adding directory to sys.path /PYTHONPATH
Unable to import a module that is definitely installed
Python: Installed a local package with pip3, but got module not found error
由于政策问题,我无法分享代码,但希望大家理解。
任何帮助将不胜感激!
【问题讨论】:
嗨@Shahbaz Ali - 你能解决这个问题吗?我正面临同样的问题。 【参考方案1】:zope 和 zope.deprecation 存在错误。 你可以这样做:
pip 卸载 zope
pip 卸载 zope.deprecation
然后:
pip install zope.deprecation
【讨论】:
以上是关于ModuleNotFoundError:没有名为“zope.deprecation”的模块的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“dataviz”的模块
ModuleNotFoundError:没有名为“numpy”的模块
错误:ModuleNotFoundError:没有名为“图像”的模块
ModuleNotFoundError:没有名为“knox”的模块