Flutter 在Linux中安装颤振时出错

Flutter 在Linux中安装颤振时出错,flutter,Flutter,我设置path变量并回显path,它会给我预期的输出 uttu@Lore-UK:~/flutter$ export PATH=`pwd`/flutter/bin:$PATH uttu@Lore-UK:~/flutter$ echo $PATH /home/uttu/flutter/flutter/bin:/home/uttu/home/flutter/bin:/home/uttu/flutter/flutter/bin:/home/uttu/home/flutter/bin:/home/uttu

我设置path变量并回显path,它会给我预期的输出

uttu@Lore-UK:~/flutter$ export PATH=`pwd`/flutter/bin:$PATH
uttu@Lore-UK:~/flutter$ echo $PATH
/home/uttu/flutter/flutter/bin:/home/uttu/home/flutter/bin:/home/uttu/flutter/flutter/bin:/home/uttu/home/flutter/bin:/home/uttu/.local/share/umake/bin:/home/uttu/bin:/home/uttu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
但当我跑《颤栗博士》时,它显示了

$ flutter doctor
Traceback (most recent call last):
  File "/usr/lib/python3.5/dbm/gnu.py", line 4, in <module>
    from _gdbm import *
ImportError: No module named '_gdbm'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 7, in <module>
    import dbm.gnu as gdbm
  File "/usr/lib/python3.5/dbm/gnu.py", line 6, in <module>
    raise ImportError(str(msg) + ', please install the python3-gdbm package')
ImportError: No module named '_gdbm', please install the python3-gdbm package

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 27, in <module>
    from CommandNotFound.util import crash_guard
  File "/usr/lib/python3/dist-packages/CommandNotFound/__init__.py", line 3, in <module>
    from CommandNotFound.CommandNotFound import CommandNotFound
  File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 9, in <module>
    import gdbm
ImportError: No module named 'gdbm'
$flatter医生
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3.5/dbm/gnu.py”,第4行,在
从gdbm导入*
ImportError:没有名为“\u gdbm”的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3/dist packages/CommandNotFound/CommandNotFound.py”,第7行,在
将dbm.gnu导入为gdbm
文件“/usr/lib/python3.5/dbm/gnu.py”,第6行,在
引发导入错误(str(msg)+',请安装python3 gdbm包')
导入错误:没有名为“\u gdbm”的模块,请安装python3 gdbm包
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/command not found”,第27行,在
从CommandNotFound.util导入崩溃保护
文件“/usr/lib/python3/dist-packages/CommandNotFound/_init___;.py”,第3行,在
从CommandNotFound.CommandNotFound导入CommandNotFound
文件“/usr/lib/python3/dist packages/CommandNotFound/CommandNotFound.py”,第9行,在
导入gdbm
ImportError:没有名为“gdbm”的模块
我无法理解为什么会出现这个错误以及如何解决它


提前感谢您

您可以在错误消息中看到,您缺少模块“gdbm”,如下所示:

请安装python3 gdbm包

请尝试安装此模块并再次运行Flatter doctor。 其他人也有同样的问题