Paramètres lorsque vous souhaitez exécuter python-mecab avec travis

Quand je veux faire une analyse morphologique avec Python, j'utilise parfois MeCab pour le moment. Cependant, ce n'est pas une chose facile à utiliser immédiatement si vous écrivez une ligne comme cette MeCab, pip install MeCab, donc c'est un peu gênant lorsque vous voulez l'exécuter dans d'autres environnements. J'ai fait une note parce que j'ai fait quelques essais et erreurs.

politique

--Utiliser Virtualenv

Réglage

Spécifiez la version de tous les mécab installés sur le système.

yml:.travis.yml


before_install:
  - sudo apt-get update -qq
  - wget http://ftp.sjtu.edu.cn/ubuntu/pool/universe/m/mecab/libmecab2_0.996-1.1_amd64.deb
  - sudo dpkg -i  libmecab2_0.996-1.1_amd64.deb
  - wget http://ftp.sjtu.edu.cn/ubuntu/pool/universe/m/mecab/libmecab-dev_0.996-1.1_amd64.deb
  - sudo dpkg -i libmecab-dev_0.996-1.1_amd64.deb
  - wget http://ftp.sjtu.edu.cn/ubuntu/pool/universe/m/mecab/mecab-utils_0.996-1.1_amd64.deb
  - sudo dpkg -i mecab-utils_0.996-1.1_amd64.deb
  - sudo apt-get install -y mecab-ipadic-utf8
language: python
python:
  - "2.7"
install:
  - "pip install -r requirements.txt"
script: "python tests.py"

requirements.txt


https://mecab.googlecode.com/files/mecab-python-0.996.tar.gz

résultat

déplacé https://travis-ci.org/hagino3000/mecab-deploy-test

Recommended Posts

Paramètres lorsque vous souhaitez exécuter python-mecab avec travis
Lorsque vous souhaitez filtrer avec le framework Django REST
[AWS] Que faire lorsque vous souhaitez piper avec Lambda
Utilisez aggdraw lorsque vous voulez dessiner magnifiquement avec un oreiller
Lorsque vous souhaitez enregistrer les données initiales de Django avec des relations
Lorsque vous souhaitez envoyer un objet avec des requêtes à l'aide de flask
[TensorFlow] Si vous souhaitez exécuter TensorBoard, installez-le avec pip.
Lorsque vous souhaitez ajuster l'intervalle de l'échelle de l'axe avec APLpy
Lorsque vous souhaitez l'utiliser tel quel lorsque vous l'utilisez avec lambda memo
Un référentiel essentiel à utiliser lorsque vous souhaitez l'essayer avec ansible
Lorsque vous souhaitez remplacer une colonne par une valeur manquante (NaN) colonne par colonne
Signifie mémo lorsque vous essayez de faire de l'apprentissage automatique avec 50 images
Lorsque vous souhaitez mettre à jour le pilote Chrome.
Modèle de bonnes pratiques personnelles à utiliser lorsque vous souhaitez créer MVP avec Flask
[OpenCV] Lorsque vous voulez vérifier s'il est lu correctement avec imread
Liens pour faire ce que vous voulez avec Sublime Text
Choses à faire lorsque vous commencez à développer avec Django
Lorsque vous voulez plt.save dans l'instruction for
Je veux faire fonctionner un ordinateur quantique avec Python
Lorsque la variable que vous souhaitez utiliser comme exposant dans matplotlib comporte deux caractères ou plus
Pour exécuter gym_torcs avec ubutnu16
[Django] Mémorandum lorsque vous souhaitez communiquer de manière asynchrone [Python3]
Connaissances à connaître lors de la programmation de concours avec Python2
[AWS EC2] Paramètres que vous souhaitez effectuer sur Amazon Linux 2
Lorsque vous souhaitez utiliser python 2.x sur Gentoo Linux moderne
Lorsque vous souhaitez lancer une commande UNIX sur Python
Je connais? Analyse de données à l'aide de Python ou de choses que vous souhaitez utiliser quand vous le souhaitez avec numpy
Opération utile lorsque vous souhaitez résoudre tous les problèmes dans plusieurs langages de programmation avec Codewars
[Sous-processus] Lorsque vous souhaitez exécuter un autre programme Python en code Python
Si vous souhaitez devenir data scientist, commencez par Kaggle
N'écrivez pas Python si vous voulez l'accélérer avec Python
Ravi de vous rencontrer avec python
Quand il est difficile de copier ce que vous avez construit avec vue
Lorsque vous souhaitez que le thème de votre documentation Sphinx soit le même
Je veux utiliser des rails avec des rails même dans un environnement vagabond
Je veux exécuter l'interface graphique Python au démarrage de Raspberry Pi
Comment exécuter Jupyter et Spark sur Mac avec des paramètres minimaux
[Python] Lorsque vous souhaitez utiliser toutes les variables dans un autre fichier
UnicodeEncodeError lors de la tentative d'exécution du radon
Opérations clés que vous souhaitez connaître
Lorsque vous exécutez diff en python et que vous voulez à la fois le code de retour et la sortie
Je veux faire ○○ avec les Pandas
Jusqu'à ce que Python fonctionne sur Apache
Lorsque vous souhaitez trier une liste multidimensionnelle sur plusieurs lignes
Comment traiter l'erreur "Impossible de charger le module" canberra-gtk-module "qui apparaît lorsque vous exécutez OpenCV
Je veux déboguer avec Python
Je veux me mettre en colère contre ma mère quand la mémoire est serrée
[Introduction à l'apprentissage automatique] Jusqu'à ce que vous exécutiez l'exemple de code avec chainer
Si vous souhaitez inclure awsebcli dans CircleCI, spécifiez la version de python
18 beaux termes Python que vous voulez lire à haute voix. R18 avec des exemples de phrases
Remarque Python: lorsque vous souhaitez connaître les attributs d'un objet
Lorsque vous souhaitez modifier l'en-tête HTTP du client de test de Flask
Si vous souhaitez obtenir plusieurs statistiques avec groupby of pandas v1
Wrapper lorsque vous souhaitez afficher la couleur utf-8 + ansi dans la console Windows
Je veux détecter des objets avec OpenCV
Je veux écrire un blog avec Jupyter Notebook