Google colabaratory本地运行时“导入包错误”

2024-10-03 00:23:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我按照说明将我的colab笔记本连接到本地运行时。但出于某种原因,当我尝试导入像pandas和numpy这样的python包时,它抛出了一个错误

    TypeErrorTraceback (most recent call last)

/usr/lib/python3.8/codeop.py in __call__(self, source, filename, symbol)
    134 
    135     def __call__(self, source, filename, symbol):
--> 136         codeob = compile(source, filename, symbol, self.flags, 1)
    137         for feature in _features:
    138             if codeob.co_flags & feature.compiler_flag:

TypeError: required field "type_ignores" missing from Module

帮助解决这个问题! 这是我尝试导入的任何包的情况

注意:通过jupyter笔记本托管的本地运行时连接

此错误不仅出现在导入时,而且还出现在它下面的所有代码中(可能是因为它下面的代码使用了导入包)


Tags: 代码inselfnumpysourcepandas错误笔记本
2条回答

看起来这是在CPythonhttps://bugs.python.org/issue35894中报告的,解决方案是下游代码应该添加一个if sys.version_info >= (3, 8)

删除虚拟环境,然后再次创建虚拟环境解决了此问题。以下方法解决了该问题:

pip uninstall notebook
pip3 install  ignore-installed  no-cache-dir  upgrade notebook

相关问题 更多 >