Ich habe versucht, die Python-Bibliothek "pykakasi" zu verwenden, die Kanji in Romaji konvertieren kann.

zunaechst

Ich war ein wenig süchtig danach, die Bibliothek pykakasi zu benutzen, die Kanji in Romaji konvertieren kann. Machen Sie sich also eine Notiz

pip install Fügen Sie der anforderungsdatei.txt die folgende Beschreibung hinzu

requirements.txt


pykakasi==0.23

Wie gewohnt installieren

% pip3 install -r ./requirements.txt

Aber es funktioniert nicht

Ich konnte es installieren, aber es schlägt zur Laufzeit fehl. FileNotFoundError: [Errno 2] No such file or directory: '/Users/hira/.virtualenvs/env1/lib/python3.4/site-packages/pykakasi/hepburnhira2.pickle' Es scheint. Die Konvertierungstabelle ist nicht installiert.

Bau dein eigenes

Ich konnte nicht anders, also beschloss ich, es selbst zu bauen, ohne Pip zu verwenden.

% git clone https://github.com/miurahr/pykakasi.git
% workon env1
% python setup.py build install install_lib

gerührt.

  from pykakasi import kakasi
  kakasi = kakasi()
  kakasi.setMode('H', 'a')
  kakasi.setMode('K', 'a')
  kakasi.setMode('J', 'a')
  conv = kakasi.getConverter()
  print(conv.do('Es ist ein sonniger Tag')) // honjitsuhaseitennari

Nach alldem

Ich habe es selbst ohne Pip gebaut und es hat gut funktioniert. Wenn Sie pykakasi == 0.23 in require.txt belassen, funktioniert es bei der nächsten Pip-Installation nicht mehr. Stellen Sie die Anforderungen.txt wieder her.

Am Ende

Bitte lassen Sie mich wissen, ob es eine Möglichkeit gibt, es von pip aus zu installieren und normal zu verwenden.

Recommended Posts

Ich habe versucht, die Python-Bibliothek "pykakasi" zu verwenden, die Kanji in Romaji konvertieren kann.
Ich habe versucht, die Python-Bibliothek von Ruby mit PyCall zu verwenden
Verschiedene Hinweise zur Verwendung von Python für Projekte
[Python] Ich habe versucht, mit argparse ein einfaches Programm zu erstellen, das in der Befehlszeile funktioniert
Ich habe versucht, die Neujahrskarte selbst mit Python zu analysieren
vprof - Ich habe versucht, den Profiler für Python zu verwenden
Ich habe versucht, das Datetime-Modul von Python zu verwenden
Ich habe versucht, die funktionale Programmierbibliothek toolz zu verwenden
[Python] Ich habe versucht, das Mitgliederbild der Idolgruppe mithilfe von Keras zu beurteilen
Ich habe versucht, eine Klasse zu erstellen, mit der Json in Python problemlos serialisiert werden kann
[Python] Deep Learning: Ich habe versucht, Deep Learning (DBN, SDA) ohne Verwendung einer Bibliothek zu implementieren.
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Ich habe versucht, Soma Cube mit Python zu lösen
Ich wollte die Python-Bibliothek von MATLAB verwenden
Ich habe versucht, die Sündenfunktion mit Chainer zu approximieren
[Python] Ich habe versucht, die Top 10 der Lidschatten grafisch darzustellen
[Python] Eine praktische Bibliothek, die Kanji in Hiragana konvertiert
Ich habe versucht, das Problem mit Python Vol.1 zu lösen
Ich hatte das Gefühl, dass ich den Python-Code nach C ++ 98 portiert habe.
Ich habe versucht, die Sprache mit CNN + Melspectogram zu identifizieren
Ich habe versucht, mit Python auf Google Spread Sheets zuzugreifen
Ich habe versucht, das Wissensdiagramm mit OpenKE zu ergänzen
Ich habe versucht, das Bild mithilfe von maschinellem Lernen zu komprimieren
Ich habe versucht, die String-Operationen von Python zusammenzufassen
Eine Geschichte, die praktisch war, als ich versuchte, das Python-IP-Adressmodul zu verwenden
Python-Übung 100 Schläge Ich habe versucht, den Entscheidungsbaum von Kapitel 5 mit graphviz zu visualisieren
Ich habe versucht, die Syntax zu bewerten, die mit der COTOHA-API zu humorvoll und humorvoll war.
mong - Ich habe versucht, den Code, der zufällig den Containernamen von Docker generiert, nach Python zu portieren. -
Ich habe die Changefinder-Bibliothek ausprobiert!
Ich habe versucht, die Anzeigenoptimierung mithilfe des Banditenalgorithmus zu simulieren
[Python] Ich habe versucht, die folgende Beziehung von Twitter zu visualisieren
Ich habe versucht, die Mail-Sendefunktion in Python zu implementieren
[TF] Ich habe versucht, das Lernergebnis mit Tensorboard zu visualisieren
[Python] Ich habe versucht, Daten mit der API von Wikipedia zu sammeln
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
Ich habe versucht, das Python-Skript unter Windows 10 von 2.7.11 auf 3.6.0 zu ändern
Ich habe versucht, die Sündenfunktion mit Chainer zu approximieren (Re-Challenge)
Ich habe versucht, das Zugriffsprotokoll mit Node.js auf dem Server auszugeben
Ich habe versucht, eine Bibliothek (Common Thread) zu verwenden, die die Verwendung des Python-Threading-Pakets vereinfacht
Ich habe versucht, Python zu berühren (Installation)
Ich habe versucht, Thonny (Python / IDE) zu verwenden.
Ich habe versucht, den Ball zu bewegen
Ich habe versucht, die checkio-API zu verwenden
Ich habe versucht, den Abschnitt zu schätzen.
Ich habe versucht, die Anfängerausgabe des Ameisenbuchs mit Python zu lösen
[Python] Ich habe meine eigene Bibliothek erstellt, die dynamisch importiert werden kann
Ich habe Python ausprobiert! ] Kann ich auf iPad Pro auf Kaggle posten?
Ich habe versucht, eine Python-Datei in eine EXE-Datei zu verwandeln (Rekursionsfehler unterstützt)
Ich habe versucht, das Python Package Repository (Warehouse) auszuführen, das PyPI unterstützt
Ich habe versucht, den Index der Liste mithilfe der Aufzählungsfunktion abzurufen
Ich habe die Bewegung Python3 ausprobiert, die die Richtung im Koordinatensystem ändert
Ich habe versucht, Kwant zu verwenden, ein Python-Modul für die Quantentransportberechnung
Ich habe eine Python-Bibliothek erstellt, um die API von LINE WORKS aufzurufen
Ich habe versucht, mit Python einen regulären Ausdruck von "Zeit" zu erstellen