kein Modul namens zlib

Erste, bitte Geduld mit mir. Ich habe harte Zeit, andere sagen, mein problem und das ist ein langer thread...

Ich bin mit pythonbrew zum ausführen mehrerer Versionen von python in Ubuntu 10.10.
Für die Installation pythonbrew und wie es funktioniert, verweist bitte auf diesen link

http://www.howopensource.com/2011/05/how-to-install-and-manage-different-versions-of-python-in-linux/

Nach der Lektüre ein paar stackoverflow-threads, fand ich schließlich die Datei namens Setup unter diesem Verzeichnis: ~/.pythonbrew/Python/Python-2.7.1/lib/python2.7/config

In this Setup file I see 
# Andrew Kuchling's zlib module.
# This require zlib 1.1.3 (or later).
# See http://www.gzip.org/zlib/
# zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

Ich unkommentiert die Letzte Zeile, dann lief ich python -v wieder. Jedoch erhielt ich die gleiche Fehlermeldung, wenn ich versuchte import zlibso dass ich denke, ich muss etwas tun, um zlib installieren in das "lib".

Aber ich bin ratlos über das, was ich brauche. Kann jemand bitte mich direkt in die richtige Richtung??? Ich danke Ihnen sehr!

Ich mache das, weil ich will andere version von python in verschiedenen virtualenv habe ich erstellt.
Wenn ich virtualenv -p python2.7 erhielt ich kein Modul namens zlib.

jwxie518@jwxie518-P5E-VM-DO:~$ virtualenv -p python2.7 --no-site-packages testenv

Running virtualenv with interpreter /home/jwxie518/.pythonbrew/pythons/Python-2.7.1/bin/python2.7

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/virtualenv.py", line 17, in <module>
    import zlib

ImportError: No module named zlib

BEARBEITEN

Ich habe die Installation 2.7.1 durch anfügen von --force.

Bin ich die Entwicklung von Django, und ich brauche einige von diesen fehlenden Module, z.B. sqlite3, und um meine eigene virtualenv ich brauche definitiv zlib. Wenn ich gerade das Standard-system (2.6.6), habe ich kein problem.

Dazu mit system Standard, alles, was ich tun müssen, ist

virtualenv --no-site-packages testenv

Dank!


(2. edit)

Ich 3.2 installiert und auch getestet habe ich es ohne problem, also ich denke mein problem kommt auf, wie installieren Sie die fehlenden module(s).

jwxie518@jwxie518-P5E-VM-DO:~$ virtualenv -p python3.2  testenv
Running virtualenv with interpreter /home/jwxie518/.pythonbrew/pythons/Python-3.2/bin/python3.2
New python executable in testenv/bin/python3.2
Also creating executable in testenv/bin/python
Installing distribute..................................................................................................................................................................................................................................................................................................................................done.
Installing pip...............done.
jwxie518@jwxie518-P5E-VM-DO:~$ virtualenv -p python3.2 --no-site-packages testenv
Running virtualenv with interpreter /home/jwxie518/.pythonbrew/pythons/Python-3.2/bin/python3.2
New python executable in testenv/bin/python3.2
Also creating executable in testenv/bin/python
Installing distribute..................................................................................................................................................................................................................................................................................................................................done.
Installing pip...............done.

InformationsquelleAutor der Frage CppLearner | 2011-05-29

Schreibe einen Kommentar