【发布时间】:2020-04-25 11:01:56
【问题描述】:
我已经在我的 Ubuntu 16.04 中安装了 python3.5 和 python3.8
当我在 shell 中执行 python3.5 时,我可以做到
>>> import gi
而且效果很好,但是,如果我在 python3.8 shell 中尝试它,我会得到关注
>>> import gi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
from . import _gi
ImportError: cannot import name '_gi' from partially initialized module 'gi' (most
likely due to a circular import) (/usr/lib/python3/dist-packages/gi/__init__.py)
为什么我的版本之间会有如此不同的行为?我该如何解决? (谢谢!:))
注意:这个问题只是我大问题的一小部分。当我尝试执行使用#!/usr/bin/python3.8 调用包gi 的python 应用程序时,我遇到了同样的问题,但应用程序使用#!/usr/bin/python3.5 运行顺利
【问题讨论】:
标签: linux python-import python-3.5 python-3.8