【发布时间】:2016-05-30 12:45:02
【问题描述】:
python3 是我本地的蟒蛇版本的python,而python3.4 是系统版本。我可以用python3.4 导入gi 模块(可能是因为我用sudo apt-get install python3-gi 安装它)但是python3 没有看到它:
$ python3 -c 'import gi'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named 'gi'
$ python3.4 -c 'import gi'
$ python3 --version
Python 3.5.1 :: Anaconda 4.0.0 (64-bit)
$ python3.4 --version
Python 3.4.3
$ which python3
/home/kossak/anaconda3/bin/python3
$ which python3.4
/usr/bin/python3.4
$
我应该如何为 Anaconda python 安装gi?或者也许我可以以某种方式导入系统范围的模块?
我的操作系统:
System: Kernel: 3.19.0-32-generic x86_64 (64 bit gcc: 4.8.2) Desktop: Cinnamon 2.8.8 (Gtk 2.24.23) dm: mdm
Distro: Linux Mint 17.3 Rosa
【问题讨论】:
-
在 CentOS 8 上,
gi模块位于python3-gobject-baseRPM 中。 (以防其他人像我一样搜索并找到这个问题。) -
在 Ubuntu 21.10 上,
gi在pygobjectpython 包中,一旦执行了sudo aptitude install libgirepository1.0-dev,就可以pip-ed。
标签: python python-3.x anaconda conda