Dear Edgar,
Unfortunately this is bug in colab, and there is nothing much that can
be done.
Apparently they just switched from 3.6 to 3.7, even though the
underlying OS (Ubuntu bionic) still has 3.6 as default. This means that
every compiled Python module (cairo, GTK, etc) can only imported from
3.6, not 3.7.
Best,
Tiago
Am 04.03.21 um 01:28 schrieb edgarbelmonte:
Hi All,
Wonderful to get to know about this mailing list. Thanks to the creators
of graph-tool for writing a wonderful library!!
I was seamlessly using graph-tool inside Colab notebooks until a week ago to
visualize large graphs.
But about 10 days ago Colab updated to Python 3.7 and my original graph-tool
import and usage setup ran into a few hiccups due to me not knowing how to
go about dealing with changes due to their update.
After installing graph-tool within Colab in the usual way my main script
goes as follows...
=========================
from graph_tool.all import *
line_no (1) for reference
from gi.repository import Gtk, Gdk, GdkPixbuf, GObject, GLib
line_no (2)
pos= sfdp_layout(CG)
line_no (30) for reference
graph_draw(.. )
line_no (31) for reference
=========================
The accompanying G-libs seem necessary along with graph-tool, since without
line_no (2) I can't use sfdp_layout later in line_no 30. Error I get is
"name 'sfdp_layout' is not defined"
But if I do try import those G-libs as in line_no(2), I get an import
error.
"ImportError: cannot import name '_gi' from 'gi'
(/usr/lib/python3/dist-packages/gi/__init__.py)"
There doesn't seem to be a way to make Colab use earlier version Python 3.6
by default for a notebook. So I am a bit clueless on how to go about it.
Has anyone run into similar problem? Can anyone check this out and share how
one can get around this problem ?
Thank you so much,
Edgar
--
Sent from: https://nabble.skewed.de/
_______________________________________________
graph-tool mailing list
graph-tool@skewed.de
https://lists.skewed.de/mailman/listinfo/graph-tool
--
Tiago de Paula Peixoto <ti...@skewed.de>
_______________________________________________
graph-tool mailing list
graph-tool@skewed.de
https://lists.skewed.de/mailman/listinfo/graph-tool