我在使用Python3.6时,导入gi
模块出现了问题。但是在使用Python3.5进行导入时,它能够正常工作。在Python3.6中导入时,会出现以下错误:
ImportError: 无法导入名称“_gi”
我该如何解决这个问题?
我在使用Python3.6时,导入gi
模块出现了问题。但是在使用Python3.5进行导入时,它能够正常工作。在Python3.6中导入时,会出现以下错误:
ImportError: 无法导入名称“_gi”
我该如何解决这个问题?
我也遇到了从miniconda python3.7导入gi的问题,通过以下步骤解决:
首先,在您的系统python中创建一个指向gi模块的符号链接。对于我来说,命令如下:
ln -s /usr/lib/python3/dist-packages/gi/ /home/$USER/miniconda3/lib/python3.7/site-packages/
然后,打开该目录
cd /home/$USER/miniconda3/lib/python3.7/site-packages/gi/
并运行以下命令:
sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so
sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
ImportError: cannot import name 'gi'
,没有下划线。@jimmy,你可能需要更多地告诉我们关于你的环境,如何安装东西等等。 - Jérôme