@@ -25,15 +25,13 @@ Otherwise, the situation (at the time of writing) is as follows:
25
25
framework bindings pip-installable? conda or conda-forge-installable?
26
26
========= ========= ================ =================================
27
27
Qt5 PyQt5 yes yes
28
- Qt5 PySide2 yes [ # ]_ yes
28
+ Qt5 PySide2 yes yes
29
29
Qt4 PyQt4 no yes
30
30
Qt4 PySide OSX and Windows yes
31
31
GTK3 PyGObject yes [# ]_ Linux and OSX
32
32
wxWidgets wxPython yes [# ]_ yes
33
33
========= ========= ================ =================================
34
34
35
- .. [# ] See http://lists.qt-project.org/pipermail/pyside/2018-March/002537.html.
36
-
37
35
.. [# ] No wheels available, see
38
36
https://pygobject.readthedocs.io/en/latest/devguide/dev_environ.html
39
37
for build instructions.
@@ -48,20 +46,19 @@ all cases, the system-wide Python and the venv Python must be of the same
48
46
version):
49
47
50
48
- `vext <https://pypi.python.org/pypi/vext >`_ allows controlled access
51
- from within the virtualenv to specific system-wide packages without the
52
- overall shadowing issue. A specific package needs to be installed for each
53
- framework, e.g. `vext.pyqt5 <https://pypi.python.org/pypi/vext.pyqt5 >`_, etc.
54
- It is recommended to use ``vext>=0.7.0 `` as earlier versions misconfigure the
55
- logging system.
49
+ from within the venv to specific system-wide packages. A specific
50
+ package needs to be installed for each framework, e.g. `vext.pyqt5
51
+ <https://pypi.python.org/pypi/vext.pyqt5> `_, etc. It is recommended to use
52
+ ``vext>=0.7.0 `` as earlier versions misconfigure the logging system.
56
53
57
- - When using ` virtualenv <https://virtualenv.pypa.io/> ` (rather than the
58
- stdlib's `` venv ``), using the `` -- system-site- packages`` option when creating
59
- an environment adds all system-wide packages to the virtual environment.
60
- However, this breaks the isolation between the virtual environment and the
61
- system install. Among other issues it results in hard to debug problems
62
- with system packages shadowing the environment packages. If you use
63
- `virtualenvwrapper <https://virtualenvwrapper.readthedocs.io/ >`_, this can be
64
- toggled with the ``toggleglobalsitepackages `` command.
54
+ - Using the `` --system-site-packages `` option when creating an environment
55
+ adds all system-wide packages to the virtual environment. However, this
56
+ breaks the isolation between the virtual environment and the system
57
+ install. Among other issues it results in hard to debug problems with
58
+ system packages shadowing the environment packages. If you use ` virtualenv
59
+ <https://virtualenv.pypa.io/> ` (rather than the stdlib's `` venv ``) together
60
+ with `virtualenvwrapper <https://virtualenvwrapper.readthedocs.io/ >`_, this
61
+ can be toggled with the ``toggleglobalsitepackages `` command.
65
62
66
63
If you are using Matplotlib on OSX, you may also want to consider the
67
64
:ref: `OSX framework FAQ <osxframework-faq >`.
0 commit comments