summaryrefslogtreecommitdiff
path: root/INSTALL
blob: 0906aec84fa753e4825d399b31833b3fb91cb58a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Windows

Go to http://www.msys2.org/ and download the x86_64 installer

Follow the instructions on the page for setting up the basic environment

Run C:\msys64\mingw64.exe - a terminal window should pop up

Execute pacman -Suy

Execute pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-python3 mingw-w64-x86_64-python3-gobject


Ubuntu/Debian

Installing the system provided PyGObject:
Open a terminal

Execute sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0

Installing from PyPI with pip:
Open a terminal and enter your virtual environment

Execute sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0 to install the build dependencies and GTK

Execute pip3 install pycairo to build and install Pycairo

Execute pip3 install PyGObject to build and install PyGObject



Fedora

Installing the system provided PyGObject:
Open a terminal

Execute sudo dnf install python3-gobject gtk3

Open a terminal and enter your virtual environment

Execute sudo dnf install gcc gobject-introspection-devel cairo-gobject-devel pkg-config python3-devel gtk3 to install the build dependencies and GTK

Execute pip3 install pycairo to build and install Pycairo

Execute pip3 install PyGObject to build and install PyGObject


Arch Linux

Installing the system provided PyGObject:
Open a terminal

Execute sudo pacman -S python-gobject gtk3

Installing from PyPI with pip:
Open a terminal and enter your virtual environment

Execute sudo pacman -S python cairo pkgconf gobject-introspection gtk3 to install the build dependencies and GTK

Execute pip3 install pycairo to build and install Pycairo

Execute pip3 install PyGObject to build and install PyGObject




openSUSE

Installing the system provided PyGObject:
Open a terminal

Execute sudo zypper install python3-gobject python3-gobject-Gdk typelib-1_0-Gtk-3_0 libgtk-3-0

Installing from PyPI with pip:
Open a terminal and enter your virtual environment

Execute sudo zypper install cairo-devel pkg-config python3-devel gcc gobject-introspection-devel to install the build dependencies and GTK

Execute pip3 install pycairo to build and install Pycairo

Execute pip3 install PyGObject to build and install PyGObject




macOS

Go to https://brew.sh/ and install homebrew

Open a terminal

Execute brew install pygobject3 gtk+3