J'ai essayé d'utiliser la bibliothèque Python "pykakasi" qui peut convertir des kanji en romaji.

en premier

J'étais un peu accro à l'utilisation de la bibliothèque pykakasi qui peut convertir des kanji en romaji, alors prenez note

pip install Ajoutez la description suivante à requirements.txt

requirements.txt


pykakasi==0.23

Installez comme d'habitude

% pip3 install -r ./requirements.txt

Mais ça ne marche pas

J'ai pu l'installer, mais il échoue à l'exécution. FileNotFoundError: [Errno 2] No such file or directory: '/Users/hira/.virtualenvs/env1/lib/python3.4/site-packages/pykakasi/hepburnhira2.pickle' Il semble. La table de conversion n'est pas installée.

Construit le tien

Je ne pouvais pas m'en empêcher, alors j'ai décidé de le construire moi-même sans utiliser pip.

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

déplacé.

  from pykakasi import kakasi
  kakasi = kakasi()
  kakasi.setMode('H', 'a')
  kakasi.setMode('K', 'a')
  kakasi.setMode('J', 'a')
  conv = kakasi.getConverter()
  print(conv.do('C'est une journée ensoleillée')) // honjitsuhaseitennari

Après tout

Je l'ai construit moi-même sans utiliser pip et cela a bien fonctionné. Si vous laissez pykakasi == 0.23 dans requirements.txt, cela ne fonctionnera plus la prochaine fois que vous installerez pip. Restaurez requirements.txt.

À la fin

Veuillez me faire savoir s'il existe un moyen de l'installer à partir de pip et de l'utiliser normalement.

Recommended Posts

J'ai essayé d'utiliser la bibliothèque Python "pykakasi" qui peut convertir des kanji en romaji.
J'ai essayé d'utiliser la bibliothèque Python de Ruby avec PyCall
Notes diverses sur l'utilisation de python pour les projets
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
J'ai essayé d'analyser la carte du Nouvel An par moi-même en utilisant python
vprof - J'ai essayé d'utiliser le profileur pour Python
J'ai essayé d'utiliser le module Datetime de Python
J'ai essayé d'utiliser la bibliothèque de programmation fonctionnelle toolz
[Python] J'ai essayé de juger l'image du membre du groupe d'idols en utilisant Keras
J'ai essayé de créer une classe qui peut facilement sérialiser Json en Python
[Python] Deep Learning: J'ai essayé d'implémenter Deep Learning (DBN, SDA) sans utiliser de bibliothèque.
J'ai essayé de représenter graphiquement les packages installés en Python
J'ai essayé de toucher un fichier CSV avec Python
J'ai essayé de résoudre Soma Cube avec python
Je voulais utiliser la bibliothèque Python de MATLAB
J'ai essayé d'approcher la fonction sin en utilisant le chainer
[Python] J'ai essayé de représenter graphiquement le top 10 des ombres à paupières
[Python] Une bibliothèque pratique qui convertit les kanji en hiragana
J'ai essayé de résoudre le problème avec Python Vol.1
J'ai senti que j'avais porté le code Python en C ++ 98.
J'ai essayé d'identifier la langue en utilisant CNN + Melspectogram
J'ai essayé d'accéder aux feuilles de calcul Google en utilisant Python
J'ai essayé de compléter le graphe de connaissances en utilisant OpenKE
J'ai essayé de compresser l'image en utilisant l'apprentissage automatique
J'ai essayé de résumer les opérations de chaîne de Python
Une histoire qui était pratique lorsque j'ai essayé d'utiliser le module d'adresse IP python
Python pratique 100 coups J'ai essayé de visualiser l'arbre de décision du chapitre 5 en utilisant graphviz
J'ai essayé de noter la syntaxe trop humoristique et humoristique en utilisant l'API COTOHA.
mong - J'ai essayé de porter le code qui génère de manière aléatoire le nom du conteneur Docker vers Python -
J'ai essayé la bibliothèque changefinder!
J'ai essayé de simuler l'optimisation des publicités à l'aide de l'algorithme Bandit
[Python] J'ai essayé de visualiser la relation de suivi de Twitter
J'ai essayé d'implémenter la fonction d'envoi de courrier en Python
[TF] J'ai essayé de visualiser le résultat de l'apprentissage en utilisant Tensorboard
[Python] J'ai essayé de collecter des données en utilisant l'API de wikipedia
J'ai essayé d'énumérer les différences entre java et python
J'ai fait un chronomètre en utilisant tkinter avec python
J'ai essayé de changer le script python de 2.7.11 à 3.6.0 sur Windows10
J'ai essayé d'approcher la fonction sin en utilisant chainer (re-challenge)
J'ai essayé de sortir le journal d'accès au serveur en utilisant Node.js
J'ai essayé d'utiliser une bibliothèque (fil conducteur) qui rend le package de threads Python plus facile à utiliser
J'ai essayé de toucher Python (installation)
J'ai essayé d'utiliser Thonny (Python / IDE)
J'ai essayé de déplacer le ballon
J'ai essayé d'utiliser l'API checkio
J'ai essayé d'estimer la section.
J'ai essayé de résoudre l'édition du débutant du livre des fourmis avec python
[Python] J'ai créé ma propre bibliothèque qui peut être importée dynamiquement
J'ai essayé Python! ] Puis-je publier sur Kaggle sur iPad Pro?
J'ai essayé de transformer un fichier Python en un EXE (erreur de récursivité prise en charge)
J'ai essayé d'exécuter le référentiel de packages Python (entrepôt) qui prend en charge PyPI
J'ai essayé d'obtenir l'index de la liste en utilisant la fonction énumérer
J'ai essayé le mouvement Python3 qui change la direction dans le système de coordonnées
J'ai essayé d'utiliser Kwant, un module python pour le calcul du transport quantique
J'ai créé une bibliothèque Python pour appeler l'API de LINE WORKS
J'ai essayé de créer une expression régulière de "temps" en utilisant Python