Docker安装:ImportError:无法从'gi'中导入名称'_gi'(/usr/lib/python3/dist-packages/gi/__init__.py)

时间:2020-08-24 13:07:07

标签: docker docker-compose dockerfile docker-machine

使用本教程install docker ubuntu 18.04将Docker存储库添加到APT源以在ubuntu 18.04中安装docker时,我遇到以下错误:

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 12, in <module>
    from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 67, in <module>
    from gi.repository import Gio
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py)

试图将python版本从3.7更改为3.6,但是没有运气。任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

在python3.7 Source中使用此命令

            if (q2value == "1") {
                if (biz.style.display = "block") {
                    //bizMgr.style.display = "block"; -NO
                    //bizEE.style.display = "block"; -NO
                    for(let i = 0; i < bizMgr.length; i++){
                       bizMgr[i].style.display = "block";
                    }

                    for(let j = 0; j < bizEE.length; j++){
                       bizEE[j].style.display = "block";
                    }
                }
            } else {
                if (biz.style.display = "block") {
                    //document.getElementsByClassName("bizEE").style.display = "block"; -NO
                    for(let j = 0; j < bizEE.length; j++){
                       bizEE[j].style.display = "block";
                    }
                }
            }