Eric 5 zeigt Python 3.4.6 : ist damit die V 3 in Python aktiv?

say_hello

say_hello

Dauergast
189
Hallo und guten Abend Community,


heute keine Android-Frage sondern eine Frage zu Python - und einer Entwicklungsumgebung - der Eric version 5.
Diese ist installiert in OpenSuse Version 42.3.

Frage: mein Eric 5 zeigt Python 3.4.6 (default, Mar 22 2017,) :: während openSuse per Default mit Version 2 kommt.

Was gilt jetzt eigentlich. Ist das Python 3 drauf auf dem Rechner?
 
Du kannst beide Versionen gleichzeitig auf dem Rechner installiert haben.

Hast du denn mal in Yast nachgesehen?
 
hallo awesomenik

vielen Dank für deine schnelle Antwort. Nein hab da noch nicht nachgeschaut. Habe gestern mal bs4 via terminal installiert.
Aber ggf. ist es besser alles via RPM zu installieren. Was meinst Du denn!? Ich schau jetzt mal in YAST noch kurz nach.

Meinst Du da - die Option "Neue Programme installieren" ?
Oder würdest du da ggf. ein Repo noch hinzufügen!?


update: hab nachgesehen; das ist drauf:


python3 - Python3 Interpreter
Python 3 is an interpreted, object-oriented programming language, and is often compared to Tcl, Perl, Scheme, or Java. You can find an overview of Python in the documentation and tutorials included in the python-doc (HTML) or python-doc-pdf (PDF) packages.
If you want to install third party modules using distutils, you need to install python-devel package.


Frage: kann es sein dass ich es etwas messy installiert habe :Z.B. hab ich gestern noch (wie oben geschrieben) bs 4 installiert. Das hab ich halt über das Terminal gemacht. Hierbei kann man ja auch zwei Versionen oder Varianten wählen:

- via root oder
- via user

Kann es also sein dass ich da jetzt ein kleines Chaos hergestellt habe!?
 
Zuletzt bearbeitet:
ist schon ziemlich lange her, dass ich opensuse genutzt habe. Allerdings sollte es auch dort möglich sein, sich die installierten Pakete anzeigen zu lassen.

Sonst solltest du über die Konsole mit
Code:
rpm -qa | grep python
weiterkommen
 
  • Danke
Reaktionen: say_hello
hallo und guten Abend

vielen Dank für den Tipp

.
martin@linux-3645:~/dev/python> rpm -qa | grep python
python-2.7.13-26.1.x86_64
python-numpy-1.8.0-7.1.x86_64
python3-logilab-common-1.0.2-4.2.noarch
python3-gobject-cairo-3.20.1-5.4.x86_64
python-cffi-1.5.2-3.3.x86_64
rpm-python-4.11.2-13.1.x86_64
python3-pysvn-1.8.0-4.1.x86_64
python-gobject-Gdk-3.20.1-5.6.x86_64
python3-requests-2.7.0-9.1.noarch
libpython2_7-1_0-2.7.13-26.1.x86_64
python3-wrapt-1.10.8-3.1.x86_64
python-ipaddress-1.0.18-1.1.noarch
python-cryptography-1.3.1-4.2.x86_64
python3-base-3.4.6-11.1.x86_64
python3-setuptools-18.3.2-4.4.noarch
python3-qt4-4.11.4-5.24.x86_64
python-pyudev-0.16.1-15.5.noarch
libpython2_7-1_0-32bit-2.7.13-26.1.x86_64
python-decorator-3.4.2-6.2.noarch
python-gobject2-2.28.6-29.6.x86_64
python-gtk-2.24.0-18.4.x86_64
python3-gobject-Gdk-3.20.1-5.4.x86_64
python3-gobject-3.20.1-5.4.x86_64
python3-coverage-4.3.4-1.1.x86_64
python3-sip-4.16.9-7.2.x86_64
python3-pylint-1.4.4-4.1.noarch
python-enum34-1.1.3-5.1.noarch
python3-apparmor-2.10.2-14.19.x86_64
python3-cairo-1.10.1~git20121222.5a45b0b-4.5.x86_64
python-pyOpenSSL-16.0.0-4.1.noarch
dbus-1-python3-1.2.0-9.17.x86_64
python3-bottle-0.12.8-6.1.noarch
python3-doc-3.4.6-11.1.noarch
python3-lazy-object-proxy-1.2.2-1.1.x86_64
python-pyasn1-0.1.9-12.1.noarch
python3-cups-1.9.72-6.1.x86_64
python-configobj-5.0.6-6.2.noarch
python-base-2.7.13-26.1.x86_64
python-solv-0.6.27-1.3.x86_64
python3-nose-1.3.7-9.2.noarch
python3-py-1.4.30-5.1.noarch
gimp-plugins-python-2.8.18-4.4.x86_64
python3-astroid-1.4.9.git.1489768950.31f21cd-1.1.noarch
dbus-1-python-1.2.0-9.21.x86_64
python3-simplejson-3.8.0-7.9.x86_64
python-six-1.9.0-8.4.noarch
libpython3_4m1_0-3.4.6-11.1.x86_64
python-gobject-3.20.1-5.6.x86_64
python-xml-2.7.13-26.1.x86_64
python3-tk-3.4.6-11.1.x86_64
python-idna-2.0-5.1.noarch
python3-logilab-astng-0.24.3-8.1.noarch
zypp-plugin-python-0.5-7.3.x86_64
python-pycparser-2.10-8.2.noarch
python3-pycurl-7.19.5.1-5.2.x86_64
python3-qscintilla-2.9-7.23.x86_64
python3-pip-7.1.2-7.1.noarch
python-gobject-cairo-3.20.1-5.6.x86_64
python-cairo-1.10.0-18.6.x86_64
python3-six-1.11.0-67.2.noarch
python3-cupshelpers-1.5.7-9.2.noarch
python-talloc-2.1.9-1.3.x86_64
python3-smbc-1.0.15.4-6.1.x86_64
python-talloc-32bit-2.1.9-1.3.x86_64
python3-rope-0.9.3-16.1.noarch
python3-3.4.6-11.1.x86_64
martin@linux-3645:~/dev/python>

.
 
python3-3.4.6-11.1.x86_64
Hast also beides installiert. Opensuse nutzt laut deren Wiki Version 2 als Standard und du hast zusätzlich (wahrscheinlich als Abhängigkeit von Eric 5) noch Python 3 installiert.
 
  • Danke
Reaktionen: say_hello
hallo Awesomenik

vielen Dank. Das ist sehr sehr hilfreich.

Frage: kann es denn sein dass ich dadurch in Komplikationen reinkomme?

awesomenik schrieb:
python3-3.4.6-11.1.x86_64
Hast also beides installiert. Opensuse nutzt laut deren Wiki Version 2 als Standard und du hast zusätzlich (wahrscheinlich als Abhängigkeit von Eric 5) noch Python 3 installiert.

Komplikationen - wie sie hier beschrieben sind: openSUSE Forums

wäre sehr dankbar - wenn du mir hier einen Tipp geben kannst.

ggf. muss ich das Notebook halt noch aufräumen.
Sicher aber muss man wohl dem System sagen - welche Python Version man nutzen will.
 
Ich kenn Eric 5 leider nicht. Allgemein kannst du beim Ausführen deiner Programme aber angeben, welche Pythonversion genutzt werden soll. Wenn du den Systemstandard also nicht änderst, solltest du keinerlei Probleme kriegen.
 
Python 2 und 3 parallel installiert zu haben ist absolut üblich. Es gibt leider immer noch ein paar Python Skripte/Anwendungen, die Python 2 benötigen, darunter evtl. auch Tools zur Systemverwaltung. Neue Sachen sollte man aber möglichst mit Python 3 schreiben. Wenn man sicher gehen will, welche Version verwendet wird, ruft man explizit "python2" bzw. "python3" auf.
 
  • Danke
Reaktionen: say_hello
hallo u. vielen Dank - dann werde ich einfach mal loslegen.

Nochmals ganz herzlichen Dank!

VG Say_hello
 

Ähnliche Themen

say_hello
Antworten
0
Aufrufe
487
say_hello
say_hello
HilalAli
Antworten
1
Aufrufe
374
swa00
swa00
Zurück
Oben Unten