Installation numba für python
Ich versuche zu installieren numba für python, aber nach der Anleitung von der homepage bekam ich diese Fehlermeldung, dass die extension_types Seite kann nicht gefunden werden.
Ich würde mich sehr freuen, wenn jemand weiß, was ich falsch mache oder wenn ich etwas verpasst, dass ich installieren soll.
Vielen Dank im Voraus.
Python 2.7.2+ (default, Jul 20 2012, 22:15:08)
Type "copyright", "credits" or "license" for more information.
IPython 0.10.2 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [1]: import numba
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/home/mijc/Downloads/numba/<ipython console> in <module>()
/home/mijc/Downloads/numba/numba/__init__.py in <module>()
2 # type inferer
3 from numba.special import *
----> 4 from numba import module_type_inference
5
6 import os
/home/mijc/Downloads/numba/numba/module_type_inference.py in <module>()
6 from numba import *
7 from numba.minivect import minitypes
----> 8 from numba import typesystem, symtab
9
10 import numpy.random
/home/mijc/Downloads/numba/numba/typesystem/__init__.py in <module>()
2 from exttypes import *
3 from closuretypes import *
4 from ssatypes import *
5 from templatetypes import *
6 from typemapper import *
/home/mijc/Downloads/numba/numba/typesystem/basetypes.py in <module>()
6
7 import numba
----> 8 from numba import extension_types, error
9 from numba.minivect.minitypes import *
10 from numba.minivect.minitypes import map_dtype
ImportError: cannot import name extension_types
BEARBEITEN:
Ich installierte numba über:
git clone https://github.com/numba/numba.git
cd numba
python setup.py install
Wenn ich versuche die Installation über pip, bekomme ich die folgende Fehlermeldung:
pip install numba --upgrade
Downloading/unpacking numba
Downloading numba-0.5.0.tar.gz (333Kb): 333Kb downloaded
Running setup.py egg_info for package numba
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "/home/mijc/Downloads/numba/build/numba/setup.py", line 90, in <module>
cython_gdb=True),
File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/extension.py", line 108, in __init__
**kw)
TypeError: unbound method __init__() must be called with Extension instance as first argument (got Extension instance instead)
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "/home/mijc/Downloads/numba/build/numba/setup.py", line 90, in <module>
cython_gdb=True),
File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/extension.py", line 108, in __init__
**kw)
TypeError: unbound method __init__() must be called with Extension instance as first argument (got Extension instance instead)
----------------------------------------
Command python setup.py egg_info failed with error code 1
Wie haben Sie numba? Ich hatte keine Schwierigkeiten haben, pip ' Ing es hier: stackoverflow.com/questions/14527364/...
%%I verwendet, pip. Ich installierte Cython, llvmpy, meta und dann numba. Edit: Falsch, ich eigentlich nicht. Ich habe ein git-repo und installiert. Wenn ich versuche, es zu installieren über pip ich bekam eine Fehlermeldung.
Es sieht aus wie die Fehler sind, die aus dem gleichen Ort? Haben Sie die tests ausführen, wenn Sie installiert?
die setup.py von numba nicht testen. Leider.
Ich hatte die gleiche Fehlermeldung während der Installation spacig
%%I verwendet, pip. Ich installierte Cython, llvmpy, meta und dann numba. Edit: Falsch, ich eigentlich nicht. Ich habe ein git-repo und installiert. Wenn ich versuche, es zu installieren über pip ich bekam eine Fehlermeldung.
Es sieht aus wie die Fehler sind, die aus dem gleichen Ort? Haben Sie die tests ausführen, wenn Sie installiert?
python setup.py test
Ich denke?die setup.py von numba nicht testen. Leider.
Ich hatte die gleiche Fehlermeldung während der Installation spacig
InformationsquelleAutor mijc | 2013-01-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem und bei mir war die Lösung, das Upgrade verteilen zu 0.6.45.
InformationsquelleAutor kichik
Ich hoffe, Sie sind auf Linux-und Sie haben pip installiert.
Auf meinem Debian-Linux kann ich problemlos installieren numba, indem Sie die folgenden Befehle:
Dann sind Sie fertig!
InformationsquelleAutor Suman Khanal
Ich sehe diese Frage ist ein wenig alt, aber ich werde meine Erfahrung hier, falls es anderen hilft googeln. Die einfachste Lösung für mich war die Installation der Anaconda distribution: https://store.continuum.io/ Hinweis: es ist eine "sehr freie" version für den Allgemeinen Gebrauch und einen schönen academic-version für ... naja, akademischen Gebrauch. 🙂
Numba ist tatsächlich unterstützt durch das Kontinuum Leute, zumindest laut einem Ihrer tutorials. Ich habe es installiert und bin gerade jetzt beginnen zu spielen, um mit der Sache. Ich habe es gern so weit (zwar hatten einige kleinere Probleme, es zu spielen schön mit einigen Cython-Module, die ich vorher erstellt). Wenn man das Kontinuum route, Sie haben eine etwas versteckte blog die ich gefunden habe, hilfreich (der link ist auf der Hauptseite ist unter "Unternehmen", das ist nicht der erste Ort, den ich Aussehen). Überprüfen Sie Ihre Dinge mit den Tags "Numba;" es gibt Beispiele dafür.
Meine anderen geheimen Grund für die Verwendung Numba über Anaconda: da Sie scheinen relativ neu zu sein, ich spekulieren, Sie können sehr "on top of" Umgang mit Qs oder Probleme Numba arbeiten für Sie in Ihrem distrib -- bauen zu wollen, einen guten Namen und Ihre Produkte und all das. Dies ist natürlich nur Reine Spekulation meinerseits.
Der einzige Nachteil: keine Aufnahme von Picloud in Anaconda. Ich habe verwendet, dass einiges in der Vergangenheit, so ist dies enttäuschend. Es bedeutet nur etwas mehr Arbeit für mich, aber null Arbeit ist schön 🙂
Hinweis: ich bin nicht angegliedert Kontinuum an alle. Ich bin nur angenehm überrascht, Ihr Produkt so weit ist.
InformationsquelleAutor CompEcon
Folgende Zeile von code, der mein problem gelöst.
Dies ist für ubuntu.
InformationsquelleAutor Credoz
Machen Sie eine neue virtuelle Umgebung mit virtualenv und installieren alle benötigten Komponenten in der angegebenen Reihenfolge in den Installationsanweisungen in dieser Umgebung.
InformationsquelleAutor Mike Müller
Arbeiten auf windows füge ich das gleiche problem
ich installieren Miniconda
führen Sie
Diese Installation ein python-interpreter mit allen numba - Pakete
Kopiere ich dann diese Pakete auf meine Dolmetscher-env
Und fertig
InformationsquelleAutor user3683570