ich versuche gerade das Numpy Paket unter Python3 zum laufen zu bringen.
(Mein Betriebssystem ist Ubuntu 9.04)
Die Herausforderung ist die, dass ich das Paket mit dem Sourcecode installieren muss und nicht die einfachere Version mit Binärcode.
Die Konvertierung mit 2to3 hat ohne Probleme funktioniert.
Die erforderlichen Pakete (die zum einen ATLAS und FORTRAN unterstützen) habe ich so weit.
Jetzt wollte ich stumpft nach der Anleitung von http://www.numpy.org/ (Installing SciPy / Linux / 6.5 Ubuntu notes) vorgehen.
Nachdem die nötigten Tools und Libraries installiert worden sind, soll danach ein build erstellt werden:
Code: Alles auswählen
$ python setup.py builds
Code: Alles auswählen
$ python3 setup.py build --fcompiler=gnu95
Code: Alles auswählen
~/Desktop/numpy-1.5.1$ python3 setup.py build --fcompiler=gnu95
Converting to Python3 via 2to3...
RefactoringTool: Skipping implicit fixer: buffer
RefactoringTool: Skipping implicit fixer: idioms
RefactoringTool: Skipping implicit fixer: set_literal
RefactoringTool: Skipping implicit fixer: ws_comma
RefactoringTool: No files need to be modified.
Running from numpy source directory.Traceback (most recent call last):
File "setup.py", line 211, in <module>
setup_package()
File "setup.py", line 188, in setup_package
from numpy.distutils.core import setup
File "/home/natta/Desktop/numpy-1.5.1/build/py3k/numpy/distutils/__init__.py", line 22, in <module>
import numpy.distutils.ccompiler
File "/home/natta/Desktop/numpy-1.5.1/build/py3k/numpy/distutils/ccompiler.py", line 15, in <module>
from numpy.distutils.exec_command import exec_command
File "/home/natta/Desktop/numpy-1.5.1/build/py3k/numpy/distutils/exec_command.py", line 58, in <module>
from numpy.compat import open_latin1
File "/home/natta/Desktop/numpy-1.5.1/build/py3k/numpy/compat/__init__.py", line 14, in <module>
from .py3k import *
AttributeError: 'module' object has no attribute 'unicode'
Ich bin für jede Hilfe dankbar.
/Ingwer