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
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.
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
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
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.
Bitte lassen Sie mich wissen, ob es eine Möglichkeit gibt, es von pip aus zu installieren und normal zu verwenden.
Recommended Posts