2016-08-09 30 views

Antwort

6

Do wie folgt:

>>> import wx 
>>> wx.version() 
'3.0.2.0 msw (classic)' 
>>> wx.__version__ 
'3.0.2.0' 

Wenn Sie einen Einzeiler auf der Kommandozeile möchten, ohne pip mit:

python -c "import wx;print wx.__version__" 
+0

Danke, ist übrigens WxPython tot? gibt es seit 2014 keinen realease gewesen – ban

+0

Die letzten auf '' WxPython (klassisch) begehen '' war [von 2015] (https://github.com/wxWidgets/wxPython/commits/master). Robin Dunn, der Maintainer von WxPython wird die meisten seiner Mühe Indienststellung '' WxPython (Phoenix) '' [wo die Entwicklung ist noch nicht abgeschlossen] (https://github.com/wxWidgets/Phoenix/commits/master). Um eine dieser Entwicklungen zu erhalten Builds sehen [hier] (https://wiki.wxpython.org/How%20to%20install%20wxPython#Installing_wxPython-Phoenix_using_pip), für docs was in Phoenix sehen anders ist [hier] (https://wxpython.org/Phoenix/docs/html/classic_vs_phoenix.html#classic-vs-phoenix). – nepix32

4

Genau wie man es mit jedem anderen Python-Bibliothek:

pip show WxPython

Als ich diese Bibliothek nicht installiert haben, kann ich nur vermuten, dass Einige Bibliotheken bieten auch ein __version__ oder version() Attribut.

EDIT: @nepix32's answer bietet die Möglichkeit, es in WxPython umgesetzt wurde.

+0

MMM Python-Version zu überprüfen ich: 'python --version 'keine Notwendigkeit für PIP. Gibt es keinen Weg ohne PIP? – ban

+0

@ban Ich weiß es nicht. Einige Bibliotheken bieten ein '__version__' Attribut, zB' import WxPython; WxPython .__ Version__'. – DeepSpace

+0

@DeepSpace: Haben Sie versucht, was Sie vorgeschlagen haben? – nepix32