簡體   English   中英

Google colabaratory 本地運行時“導入 package 錯誤”

[英]Google colabaratory local runtime 'import package error'

我按照說明將我的 colab 筆記本與本地運行時連接。 但是由於某種原因,當我嘗試導入 python 包(如 pandas 和 numpy)時,會引發錯誤,

    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

幫助如何解決這個問題。 我嘗試導入的任何 package 都是這種情況。

注意:通過 jupyter notebook 托管的本地運行時連接。

這個錯誤不僅出現在導入時,而且出現在它下面的所有代碼中(可能是因為它下面的代碼使用了導入包)

看起來這是在 CPython https://bugs.python.org/issue35894中報告的,解決方案是下游代碼應添加if sys.version_info >= (3, 8)

刪除虛擬環境,然后再次創建虛擬環境解決了它。 以下解決了該問題:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM