Quand j'ai rendu CaboCha disponible en python3, je suis resté bloqué (Windows 10)

Pour utiliser CaboCha en Python, je procédais en faisant référence à "Construction de l'environnement CaboCha & Python3 (version Windows)", mais (4) Je suis resté bloqué au dernier setup.py de, donc un mémorandum de la solution

La source a dit que je devrais modifier le code source de setup.py, mais cela n'a pas fonctionné pour moi. Par conséquent, j'ai modifié setup.py en faisant référence à l'article "Windows 10-64bit utilisant CaboCha avec Python" et cela a fonctionné. Les amendements suivants qui ne fonctionnent pas et les amendements qui fonctionnent

Proposition d'amendement qui n'a pas fonctionné


#!/usr/bin/env python

from distutils.core import setup,Extension,os
import string

def cmd1(str):
    return os.popen(str).readlines()[0][:-1]

def cmd2(str):
    return cmd1(str).split()

setup(name = "cabocha-python",
    #↓ corriger comme ci-dessous la version= cmd1("cabocha-config --version"),                
    py_modules=["CaboCha"],
    ext_modules = [
        Extension("_CaboCha",
            ["CaboCha_wrap.cxx",],
            include_dirs=[r"C:\Program Files (x86)\CaboCha\sdk"],
            library_dirs=[r"C:\Program Files (x86)\CaboCha\sdk"],
            libraries=cmd2("cabocha-config --libs-only-l"))
            ])

Modification réussie


#!/usr/bin/env python

from distutils.core import setup,Extension,os
import string

def cmd1(str):
    return os.popen(str).readlines()[0][:-1]

def cmd2(str):
    return cmd1(str).split()

setup(name = "cabocha-python",
    version = "0.69",
    py_modules=["CaboCha"],
    ext_modules = [
        Extension("_CaboCha",
            ["CaboCha_wrap.cxx",],
            include_dirs=[r"C:\Program Files (x86)\CaboCha\sdk"],
            library_dirs=[r"C:\Program Files (x86)\CaboCha\sdk"],
            ##↓ Corrigez cette partie
            libraries=['libcabocha'])
])

Recommended Posts

Quand j'ai rendu CaboCha disponible en python3, je suis resté bloqué (Windows 10)
Un rappel de ce que je suis resté coincé lors du démarrage d'Atcoder avec python
J'ai fait un blackjack avec du python!
J'ai fait un blackjack avec Python.
J'ai créé wordcloud avec Python.
Quand j'ai essayé d'introduire python3 dans atom, je suis resté coincé
Ce que j'ai fait quand je suis resté coincé dans le délai avec lambda python
J'ai fait une loterie avec Python.
Je suis resté bloqué en essayant de spécifier un chemin relatif avec relative_to () en python
J'ai créé un démon avec Python
J'ai fait un compteur de caractères avec Python
J'ai fait une carte hexadécimale avec Python
J'ai fait un jeu rogue-like avec Python
J'ai fait un simple blackjack avec Python
J'ai créé un fichier de configuration avec Python
J'ai fait un simulateur de neurones avec Python
J'ai eu une erreur lors de l'enregistrement avec OpenCV
J'ai fait une prévision météo de type bot avec Python.
J'ai créé une application graphique avec Python + PyQt5
J'ai essayé de créer un bloqueur de filles pourries sur Twitter avec Python ①
[Python] J'ai créé un téléchargeur Youtube avec Tkinter.
Je suis resté coincé en installant Anaconda 4.3.0 qui est devenu Python 3.6
J'ai fait un jeu de cueillette avec Python
Made Mattermost Bot avec Python (+ Flask)
J'ai eu une erreur lorsque j'ai mis opencv dans python3 avec Raspeye [Remedy]
Une histoire à laquelle j'étais accro après la communication SFTP avec python
Python à partir de Windows 7
Quand j'ai essayé d'utiliser Python sur WSL (sous-système Windows pour Linux), il est resté bloqué dans Jupyter (résolu)
J'ai fait un Twitter BOT avec GAE (python) (avec une référence)
J'ai fait un jeu d'éclairage de sapin de Noël avec Python
J'ai créé une application de notification de nouvelles en ligne avec Python
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
J'ai essayé de faire LINE BOT avec Python et Heroku
J'ai eu une erreur lors de l'utilisation de Tensorboard avec Pytorch
Une histoire qui a trébuché lorsque j'ai créé un bot de chat avec Transformer
J'ai essayé fp-growth avec python
J'ai essayé de gratter avec Python
Python avec VSCode (Windows 10)
J'ai remplacé le livre de recettes Windows PowerShell par un script python.
J'ai eu une erreur de valeur lors de l'utilisation de JUMAN ++ avec PyKNP
J'ai fait un jeu de frappe simple avec tkinter de Python
Exécutez python avec PyCharm (Windows)
Ce que je suis resté coincé autour de l'interface graphique dans l'environnement python WSL
J'ai créé un package pour filtrer les séries chronologiques avec python
J'ai essayé de créer LINE-bot avec Python + Flask + ngrok + LINE Messaging API
J'ai créé une application de livre simple avec python + Flask ~ Introduction ~
5 raisons pour lesquelles je suis entré dans Python
Erreur lors de la lecture avec python
[Je l'ai fait avec Python] Outil pour la sortie par lots de données XML
J'ai fait un jeu de puzzle (comme) avec Tkinter of Python
J'ai fait un texte Python
J'ai exécuté python sur Windows
J'ai essayé gRPC avec Python
J'ai créé COVID19_simulator avec JupyterLab
J'ai essayé de gratter avec du python
J'ai créé Word2Vec avec Pytorch
Synchronisation de l'heure (Windows) avec Python
Othello fait avec python (comme GUI)
Jeu de vie avec Python [je l'ai fait] (sur terminal et Tkinter)
J'ai fait un circuit simple avec Python (AND, OR, NOR, etc.)