Als ich CaboCha in Python3 verfügbar machte, blieb ich stecken (Windows 10)

Um CaboCha in Python zu verwenden, habe ich mit Verweis auf "CaboCha & Python3-Umgebungskonstruktion (Windows-Version)" fortgefahren, aber (4) Ich blieb beim letzten setup.py von stecken, also ein Memorandum der Lösung

Die Quelle sagte, dass ich den Quellcode von setup.py ändern sollte, aber es funktionierte nicht für mich. Daher habe ich setup.py unter Bezugnahme auf den Artikel "Windows 10-64bit mit CaboCha mit Python" geändert und es hat funktioniert. Die folgenden Änderungen, die nicht funktionieren, und Änderungen, die funktionieren

Vorgeschlagene Änderung, die nicht funktioniert hat


#!/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",
    #↓ wie unten beschrieben korrigieren= 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"))
            ])

Erfolgreiche Änderung


#!/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"],
            ##↓ Korrigieren Sie diesen Teil
            libraries=['libcabocha'])
])

Recommended Posts

Als ich CaboCha in Python3 verfügbar machte, blieb ich stecken (Windows 10)
Eine Erinnerung an das, was ich beim Starten von Atcoder mit Python feststeckte
Ich habe einen Blackjack mit Python gemacht!
Ich habe mit Python einen Blackjack gemacht.
Ich habe Wordcloud mit Python gemacht.
Als ich versuchte, Python3 in Atom einzuführen, blieb ich stecken
Was ich getan habe, als ich mit Lambda Python im Zeitlimit steckte
Ich habe mit Python eine Lotterie gemacht.
Ich blieb stecken, als ich versuchte, einen relativen Pfad mit relative_to () in Python anzugeben
Ich habe mit Python einen Daemon erstellt
Ich habe mit Python einen Zeichenzähler erstellt
Ich habe mit Python eine Hex-Map erstellt
Ich habe mit Python ein schurkenhaftes Spiel gemacht
Ich habe mit Python einen einfachen Blackjack gemacht
Ich habe mit Python eine Einstellungsdatei erstellt
Ich habe mit Python einen Neuronensimulator erstellt
Beim Speichern mit OpenCV ist ein Fehler aufgetreten
Ich habe mit Python eine Bot-Wettervorhersage gemacht.
Ich habe eine GUI-App mit Python + PyQt5 erstellt
Ich habe versucht, mit Python einen Twitter-Blocker für faule Mädchen zu machen
[Python] Ich habe mit Tkinter einen Youtube Downloader erstellt.
Ich blieb bei Anaconda 4.3.0 hängen, das zu Python 3.6 wurde
Ich habe mit Python ein Bin-Picking-Spiel gemacht
Mattermost Bot mit Python gemacht (+ Flask)
Ich habe eine Fehlermeldung erhalten, als ich opencv mit Raspeye in Python3 eingefügt habe [Remedy]
Eine Geschichte, der ich nach der SFTP-Kommunikation mit Python verfallen war
Python ab Windows 7
Als ich versuchte, Python unter WSL (Windows-Subsystem für Linux) zu verwenden, blieb es in Jupyter stecken (gelöst)
Ich habe einen Twitter BOT mit GAE (Python) gemacht (mit einer Referenz)
Ich habe mit Python ein Weihnachtsbaum-Beleuchtungsspiel gemacht
Ich habe mit Python eine App für die Benachrichtigung über Netznachrichten erstellt
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
Ich habe versucht, LINE BOT mit Python und Heroku zu machen
Bei der Verwendung von Tensorboard mit Pytorch ist ein Fehler aufgetreten
Eine Geschichte, die stolperte, als ich mit Transformer einen Chat-Chat-Bot erstellte
Ich habe fp-Wachstum mit Python versucht
Ich habe versucht, mit Python zu kratzen
Python mit VSCode (Windows 10)
Ich habe das Windows PowerShell-Kochbuch durch ein Python-Skript ersetzt.
Bei Verwendung von JUMAN ++ mit PyKNP ist ein Wertefehler aufgetreten
Ich habe ein einfaches Tippspiel mit tkinter of Python gemacht
Führen Sie Python mit PyCharm aus (Windows)
Was ich an der GUI in der WSL-Python-Umgebung hängen geblieben bin
Ich habe ein Paket erstellt, um Zeitreihen mit Python zu filtern
Ich habe versucht, LINE-Bot mit Python + Flask + ngrok + LINE Messaging API zu erstellen
Ich habe eine einfache Buch-App mit Python + Flask ~ Introduction ~ erstellt
5 Gründe, warum ich zu Python gekommen bin
Fehler beim Spielen mit Python
[Ich habe es mit Python gemacht] Tool für die Stapelausgabe von XML-Daten
Ich habe mit Tkinter of Python ein Puzzlespiel (wie) gemacht
Ich habe einen Python-Text gemacht
Ich habe Python unter Windows ausgeführt
Ich habe gRPC mit Python ausprobiert
Ich habe COVID19_simulator mit JupyterLab erstellt
Ich habe versucht, mit Python zu kratzen
Ich habe Word2Vec mit Pytorch gemacht
Zeitsynchronisation (Windows) mit Python
Othello gemacht mit Python (wie GUI)
Lebensspiel mit Python [ich habe es geschafft] (auf Terminal & Tkinter)
Ich habe eine einfache Schaltung mit Python gemacht (AND, OR, NOR, etc.)