Das ist Ogadora. Wie der Titel schon sagt. Ich habe mehr als einen Tag damit verbracht, also war es ein Gedenkgottesdienst. Es ist im Grunde dasselbe wie die Anaconda-Umgebung, aber es scheint einen Fehler auszulösen, da die erforderlichen Module nicht installiert sind. Ich habe Python bereits installiert, daher möchte ich Anaconda nicht installieren> <Ich empfehle es anderen. Aber es ist ein Ärger. Wenn es nicht zu schlimm ist, installieren wir Anaconda. Meine Umgebung ist Windows 10.
Es scheint, dass Python nur funktioniert, wenn es sich um eine 32-Bit-Version handelt. Bitte laden Sie von [hier] herunter (https://www.python.org/downloads/windows/). Ich habe das webbasierte Windows x86-Installationsprogramm heruntergeladen und installiert.
PS C:\WINDOWS\system32> py -3.8-32 -V
Python 3.8.3
Wenn es so angezeigt wird, ist es OK. Bei gleichzeitiger Verwendung mit der 64-Bit-Version wird die 64-Bit-Version aufgerufen, sofern nicht die Option -3.8-32 (3.8 ändert sich je nach Version) angegeben ist.
PS C:\WINDOWS\system32> py
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
PS C:\WINDOWS\system32> py -3.8-32
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
Sie können es so überprüfen. Auch um die 32bit Version explizit mit pip aufzurufen
py -3.8-32 -m pip install hogehoge
Bitte bedenke.
Übrigens, lassen Sie uns pip aktualisieren.
py -3.8-32 -m pip install --upgrade pip
Nächster CaboCha & Python3-Umgebungskonstruktion (Windows-Version) Bitte treffen Sie verschiedene Vorbereitungen unter Bezugnahme auf. Um das Verfahren kurz zusammenzufassen
Dies unterscheidet sich von Anaconda. Es ist ein Numpy-Modul, kann jedoch nicht verwendet werden, wenn es mit pip installiert ist. Es scheint, dass es standardmäßig in Anaconda enthalten ist, aber es wird in einer Nicht-Anaconda-Umgebung ein wenig problematisch sein. Übrigens, wenn Sie versuchen, CaboCha so zu verwenden, wie es ist
Traceback (most recent call last):
File "A:/codes/python/test.py", line 4, in <module>
import CaboCha
File "C:\Users\ogadra\AppData\Local\Programs\Python\Python38-32\lib\site-packages\CaboCha.py", line 28, in <module>
_CaboCha = swig_import_helper()
File "C:\Users\ogadra\AppData\Local\Programs\Python\Python38-32\lib\site-packages\CaboCha.py", line 24, in swig_import_helper
_mod = imp.load_module('_CaboCha', fp, pathname, description)
File "C:\Users\ogadra\AppData\Local\Programs\Python\Python38-32\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\ogadra\AppData\Local\Programs\Python\Python38-32\lib\imp.py", line 344, in load_dynamic
return _load(spec)
ImportError: DLL load failed while importing _CaboCha:Das angegebene Modul wurde nicht gefunden.
Process finished with exit code 1
Ich bekomme so einen Fehler. Ich bemühte mich zu sagen: "Welches ist das angegebene Modul? !!!"
Wenn numpy bereits enthalten ist, deinstallieren Sie es zunächst.
py -3.8-32 -m pip uninstall numpy
Dann Rad einbauen. Wheel ist wie eine Bibliothek, die zum Laden von Python-Modulen aus whl-Dateien benötigt wird.
py -3.8-32 -m pip install wheel
Überprüfen Sie als Nächstes die Version, die mit dem Rad installiert werden kann. Wenn Sie PowerShell unverändert verwenden möchten, gehen Sie wie folgt vor.
PS C:\WINDOWS\system32> py -3.8-32
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import wheel.pep425tags
>>> print(wheel.pep425tags.get_supported(-1))
C:\Users\ogadra\AppData\Local\Programs\Python\Python38-32\lib\site-packages\wheel\pep425tags.py:80: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
if get_flag('Py_DEBUG',
[('cp38', 'cp38', 'win32'), ('cp38', 'none', 'win32'), ('cp38', 'none', 'any'), ('cp3', 'none', 'any'), ('cp37', 'none', 'any'), ('cp36', 'none', 'any'), ('cp35', 'none', 'any'), ('cp34', 'none', 'any'), ('cp33', 'none', 'any'), ('cp32', 'none', 'any'), ('cp31', 'none', 'any'), ('cp30', 'none', 'any'), ('py3', 'none', 'win32'), ('py38', 'none', 'any'), ('py3', 'none', 'any'), ('py37', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
>>>
Eine Liste wird zurückgegeben.
Wie man diese Liste liest
('cp38', 'cp38', 'win32')
Wenn es eine Notation gibt
hogehoge-cp38-cp38-win32.whl
Es entspricht der Installation der Datei, es ist in Ordnung, wenn Sie es abfangen.
Ich denke, dass die Python 3.8.X-Umgebung cp38 unterstützt.
Die whl-Datei kann von [hier] aus installiert werden (https://www.lfd.uci.edu/~gohlke/pythonlibs/).
Es gibt verschiedene Dinge, aber ich werde es mit Strg + F usw. herunterladen.
Ich habe die folgenden Dateien in meiner Umgebung heruntergeladen. (Vielleicht gibt es einige, die Sie nicht brauchen)
・ Numpy-1.19.0 + mkl-cp38-cp38-win32.whl ・ Scipy-1.5.1-cp38-cp38-win32.whl ・ Scikit_learn-0.23.1-cp38-cp38-win32.whl ・ Pandas-1.0.5-cp38-cp38-win32.whl ・ Matplotlib-3.3.0rc1-cp38-cp38-win32.whl
Verwenden Sie zum Installieren aus der whl-Datei den Befehl cd, um in das Verzeichnis zu wechseln, in dem Sie die whl-Datei gespeichert haben.
py -3.8-32 -m pip install [Dateiname]
Du kannst es schaffen. Um zu überprüfen, ob numpy mit mkl installiert ist
import numpy as np
np.show_config()
Dann werden verschiedene Dinge herauskommen.
blas_mkl_info:
Wenn der Artikel von nicht ** NICHT VERFÜGBAR ** ist, wird die Installation normal abgeschlossen. Bitte machen Sie dasselbe für Scipy.
Sie sollten CaboCha jetzt in einer Umgebung installieren, die nicht von Anaconda stammt. Zur Bestätigung halte ich es für besser, den Code von Referenzseite auszuführen. (Weil es Python3 unterstützt.) Wenn es nicht funktioniert, versuchen Sie Folgendes.
Danke für deine harte Arbeit. Haben Sie ein gutes japanisches Analyseleben!
Recommended Posts