C'est Ogadora. Comme le dit le titre. J'ai passé plus d'une journée là-dessus, donc c'était un service commémoratif. C'est fondamentalement le même que l'environnement Anaconda, mais cela semble générer une erreur car les modules nécessaires ne sont pas installés. J'ai déjà installé Python, donc je ne veux pas installer Anaconda> <Je le recommande aux gens. Mais c'est un problème, donc à moins que ce ne soit dommage, installons Anaconda. Mon environnement est Windows 10.
Il semble que Python ne fonctionnera que s'il s'agit d'une version 32 bits. Veuillez télécharger depuis ici. J'ai téléchargé et installé le programme d'installation Web Windows x86.
PS C:\WINDOWS\system32> py -3.8-32 -V
Python 3.8.3
S'il est affiché comme ça, c'est OK. Lorsqu'elle coexiste avec la version 64 bits, la version 64 bits sera appelée à moins que l'option -3.8-32 (3.8 change selon la version) soit spécifiée.
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()
Vous pouvez le vérifier comme ça. Aussi, pour appeler explicitement la version 32 bits avec pip
py -3.8-32 -m pip install hogehoge
S'il vous plaît gardez en tête.
Au fait, mettons à jour pip.
py -3.8-32 -m pip install --upgrade pip
prochain Construction de l'environnement CaboCha et Python3 (version Windows) Veuillez effectuer diverses préparations en vous référant à. Pour résumer brièvement la procédure
C'est différent d'Anaconda. C'est un module Numpy, mais il ne peut pas être utilisé s'il est installé avec pip. Il semble qu'il soit inclus en standard dans Anaconda, mais ce sera un peu gênant dans un environnement non-Anaconda. Au fait, si vous essayez d'utiliser CaboCha tel quel
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:Le module spécifié est introuvable.
Process finished with exit code 1
J'obtiens une erreur comme celle-ci. J'ai eu du mal à dire: "Quel est le module spécifié? !!!"
Tout d'abord, si numpy est déjà inclus, désinstallez-le.
py -3.8-32 -m pip uninstall numpy
Ensuite, installez Wheel. Wheel est comme une bibliothèque nécessaire pour charger des modules python à partir de fichiers whl.
py -3.8-32 -m pip install wheel
Ensuite, vérifiez la version qui peut être installée avec roue. Si vous souhaitez utiliser PowerShell tel quel, procédez comme suit.
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')]
>>>
Une liste sera retournée.
Comment lire cette liste
('cp38', 'cp38', 'win32')
Quand il y a une notation
hogehoge-cp38-cp38-win32.whl
Cela correspond à l'installation du fichier, c'est OK si vous l'attrapez.
Je pense que l'environnement Python 3.8.X prend en charge cp38.
Le fichier whl peut être installé depuis ici.
Il y a différentes choses, mais je vais le télécharger en utilisant Ctrl + F etc.
J'ai téléchargé les fichiers suivants dans mon environnement. (Peut-être qu'il y en a dont vous n'avez pas besoin)
・ 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
Pour installer à partir du fichier whl, utilisez la commande cd pour accéder au répertoire dans lequel vous avez enregistré le fichier whl.
py -3.8-32 -m pip install [nom de fichier]
Tu peux le faire. Pour vérifier si numpy avec mkl est installé
import numpy as np
np.show_config()
Ensuite, diverses choses sortiront.
blas_mkl_info:
Si l'élément de n'est pas ** NON DISPONIBLE **, l'installation se termine normalement. Veuillez faire de même pour Scipy.
Vous devriez maintenant avoir CaboCha installé dans un environnement non-Anaconda. Pour confirmation, je pense qu'il vaut mieux exécuter le code de Site de référence. (Parce qu'il prend en charge Python3.) Si cela ne fonctionne pas, essayez ce qui suit. -Réinstaller Cabocha, MeCab (vérifiez à nouveau s'il est installé avec UTF-8) ・ Essayez d'installer cabocha de whl Ce dernier peut être téléchargé depuis ici.
Je vous remercie pour votre travail acharné. Bonne vie d'analyse japonaise!