Curses Installation funktioniert nicht
Verfasst: Sonntag 7. Juli 2013, 18:34
Hallo,
eigentlich möchte ich eine Programmiersprache wie Python gerne anwenden und mich nicht so sehr mit seiner Installation und Konfiguration befassen. Das funktioniert bei Python allerdings meistens nicht so, wie ich mir das vorstelle. Leider!
Hier habe ich z.B. einen seltsamen Fall, der sowohl bei dem "original" Python Installationspaket für Windows von der Seite Python.org auftritt, als auch auf einer portablen Installation von PortableApps. Wobei letztere sehrwahrscheinlich auf der ersten basiert.
Und zwar handelt es sich um die Curses Bibliothek, die standardmäßig Bestandteil der Installation ist. Rufe ich z.B. folgende Testroutinen auf, die sich im Unterverzeichnis lib/test befinden, erhalte ich folgende Fehlermeldungen, mit denen ich nichts anzufangen weiss.
c:\Python27\Lib\test>python curses_tests.py
Traceback (most recent call last):
File "curses_tests.py", line 10, in <module>
import curses
File "c:\python27\lib\curses\__init__.py", line 15, in <module>
from _curses import *
ImportError: No module named _curses
c:\Python27\Lib\test>python test_curses.py
Traceback (most recent call last):
File "test_curses.py", line 21, in <module>
curses = import_module('curses')
File "c:\python27\lib\test\test_support.py", line 84, in import_module
raise unittest.SkipTest(str(msg))
unittest.case.SkipTest: No module named _curses
c:\Python27\Lib\test>
Leider gibt es das Curses Paket auch nicht separat zum Nachinstallieren weil es ja standardmäßig in jeder Installation enthalten ist, also sozusagen zur Grundausstattung gehört. Sowas ist wirklich ärgerlich und sollte nicht sein.
Kann mir hier jemand helfen?
Ich habe übrigens zu der Windows Installation von Python noch eine Frage. Wenn ich eine neuere Version herunterlade (als msi-Installer), kann ich damit kein Update machen weil mir Windows sagt, dass ein Update nur von bereits installierten Komponenten erfolgen kann. Ok, ich könnte nun einfach die installierte Version herunterwerfen und die neue Version installieren aber dann sind auch alle installierten Zusatzmodule weg. Gibts hierfür eine Lösung?
Vielen Dank schon mal für Eure Hilfe.
Beste Grüße,
Norbert
eigentlich möchte ich eine Programmiersprache wie Python gerne anwenden und mich nicht so sehr mit seiner Installation und Konfiguration befassen. Das funktioniert bei Python allerdings meistens nicht so, wie ich mir das vorstelle. Leider!
Hier habe ich z.B. einen seltsamen Fall, der sowohl bei dem "original" Python Installationspaket für Windows von der Seite Python.org auftritt, als auch auf einer portablen Installation von PortableApps. Wobei letztere sehrwahrscheinlich auf der ersten basiert.
Und zwar handelt es sich um die Curses Bibliothek, die standardmäßig Bestandteil der Installation ist. Rufe ich z.B. folgende Testroutinen auf, die sich im Unterverzeichnis lib/test befinden, erhalte ich folgende Fehlermeldungen, mit denen ich nichts anzufangen weiss.
c:\Python27\Lib\test>python curses_tests.py
Traceback (most recent call last):
File "curses_tests.py", line 10, in <module>
import curses
File "c:\python27\lib\curses\__init__.py", line 15, in <module>
from _curses import *
ImportError: No module named _curses
c:\Python27\Lib\test>python test_curses.py
Traceback (most recent call last):
File "test_curses.py", line 21, in <module>
curses = import_module('curses')
File "c:\python27\lib\test\test_support.py", line 84, in import_module
raise unittest.SkipTest(str(msg))
unittest.case.SkipTest: No module named _curses
c:\Python27\Lib\test>
Leider gibt es das Curses Paket auch nicht separat zum Nachinstallieren weil es ja standardmäßig in jeder Installation enthalten ist, also sozusagen zur Grundausstattung gehört. Sowas ist wirklich ärgerlich und sollte nicht sein.
Kann mir hier jemand helfen?
Ich habe übrigens zu der Windows Installation von Python noch eine Frage. Wenn ich eine neuere Version herunterlade (als msi-Installer), kann ich damit kein Update machen weil mir Windows sagt, dass ein Update nur von bereits installierten Komponenten erfolgen kann. Ok, ich könnte nun einfach die installierte Version herunterwerfen und die neue Version installieren aber dann sind auch alle installierten Zusatzmodule weg. Gibts hierfür eine Lösung?
Vielen Dank schon mal für Eure Hilfe.
Beste Grüße,
Norbert