一
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 partially initialized module 'gi' (most likely due to a circular import) (/usr/lib/python3/dist-packages/gi/__init__.py)
如图
solved
1.可能是
$ sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so
$ sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so
检查上面两个文件名称与自己python版本对应,以及是否完好
2.也可能是
sudo gedit /usr/bin/add-apt-repository
打开该文较,修改
#!/usr/bin/python3.8
为
#!/usr/bin/python3.6
3.还可能是
参考
二
遇到Defaulting to user installation because normal site-packages is not writeable
在install后加--user即可
三
openharmony开发环境搭建
hb开始安装成功,后来hb -h始终不行
重新安装python3,在进行链接解决问题
四
px4固件编译
按照提示操作后
仍然不能成功编译
执行
python3.6 -m pipinstall kconfiglib
后成功通过
编译时遇到报错
pip install future 后
显示安装成功,但不能通过编译
运行
python3.6 -m pip install --user future
后解决问题,成功编译