Einstellungen, wenn Sie Python-Mecab mit Travis ausführen möchten

Wenn ich morphologische Analysen mit Python durchführen möchte, verwende ich vorerst manchmal MeCab. Es ist jedoch nicht einfach, sie sofort zu verwenden, wenn Sie eine Zeile wie diese MeCab, "pip install MeCab", schreiben. Daher ist es ein wenig mühsam, wenn Sie sie in anderen Umgebungen ausführen möchten. Ich habe mir eine Notiz gemacht, weil ich ein paar Versuche gemacht habe.

Politik

--Verwenden Sie Virtualenv

Aufbau

Geben Sie die Version aller auf dem System installierten Mecabs an.

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

Ergebnis

gerührt https://travis-ci.org/hagino3000/mecab-deploy-test

Recommended Posts

Einstellungen, wenn Sie Python-Mecab mit Travis ausführen möchten
Wenn Sie mit dem Django REST-Framework filtern möchten
[AWS] Was tun, wenn Sie mit Lambda pfeifen möchten?
Verwenden Sie aggdraw, wenn Sie mit Kissen schön zeichnen möchten
Wenn Sie die Anfangsdaten von Django mit Relationen registrieren möchten
Wenn Sie ein Objekt mit Anforderungen mithilfe der Flasche senden möchten
[TensorFlow] Wenn Sie TensorBoard ausführen möchten, installieren Sie es mit pip.
Wenn Sie das Intervall der Achsenskala mit APLpy anpassen möchten
Wenn Sie es so verwenden möchten, wie es ist, wenn Sie es mit Lambda-Memo verwenden
Ein Gist-Repository, das Sie verwenden können, wenn Sie es mit ansible ausprobieren möchten
Wenn Sie eine Spalte spaltenweise durch einen fehlenden Wert (NaN) ersetzen möchten
Bedeutet Memo, wenn versucht wird, maschinelles Lernen mit 50 Bildern durchzuführen
Wenn Sie den Chrome-Treiber aktualisieren möchten.
Persönliche Best-Practice-Vorlage, die verwendet werden soll, wenn Sie MVP mit Flask erstellen möchten
[OpenCV] Wenn Sie überprüfen möchten, ob es mit imread richtig gelesen wird
Links, um mit Sublime Text zu tun, was Sie wollen
Dinge zu tun, wenn Sie anfangen, sich mit Django zu entwickeln
Wenn Sie in der for-Anweisung plt.save möchten
Ich möchte einen Quantencomputer mit Python betreiben
Wenn die Variable, die Sie in Matplotlib als hochgestellt verwenden möchten, aus zwei oder mehr Zeichen besteht
Um gym_torcs mit ubutnu16 auszuführen
[Django] Memorandum, wenn Sie asynchron kommunizieren möchten [Python3]
Kenntnisse, die Sie beim Programmieren von Wettbewerben mit Python2 benötigen
[AWS EC2] Einstellungen, die Sie unter Amazon Linux 2 vornehmen möchten
Wenn Sie python2.x unter modernem Gentoo Linux verwenden möchten
Wenn Sie einen UNIX-Befehl in Python ausführen möchten
Ich kenne? Datenanalyse mit Python oder Dingen, die Sie mit numpy verwenden möchten, wenn Sie möchten
Nützliche Operation, wenn Sie alle Probleme in mehreren Programmiersprachen mit Codewars lösen möchten
[Unterprozess] Wenn Sie ein anderes Python-Programm in Python-Code ausführen möchten
Wenn Sie Datenwissenschaftler werden möchten, beginnen Sie mit Kaggle
Schreiben Sie Python nicht, wenn Sie es mit Python beschleunigen möchten
Schön dich mit Python zu treffen
Wenn es schwierig ist, das zu kopieren, was Sie mit vue erstellt haben
Wenn Sie möchten, dass das Thema Ihrer Sphinx-Dokumentation dasselbe ist
Ich möchte Rails mit Rails auch in einer vagabundierenden Umgebung betreiben
Ich möchte Python GUI ausführen, wenn Raspberry Pi startet
So führen Sie Jupyter und Spark auf einem Mac mit minimalen Einstellungen aus
[Python] Wenn Sie alle Variablen in einer anderen Datei verwenden möchten
UnicodeEncodeError beim Versuch, Radon auszuführen
Wichtige Operationen, die Sie wissen möchten
Wenn Sie diff in Python ausführen und sowohl Rückkehrcode als auch Ausgabe wünschen
Ich möchte ○○ mit Pandas machen
Bis Python auf Apache läuft
Wenn Sie eine mehrdimensionale Liste nach mehreren Zeilen sortieren möchten
Umgang mit dem Fehler "Fehler beim Laden des Moduls" canberra-gtk-module ", der beim Ausführen von OpenCV auftritt
Ich möchte mit Python debuggen
Ich möchte wütend auf meine Mutter werden, wenn die Erinnerung knapp ist
[Einführung in das maschinelle Lernen] Bis Sie den Beispielcode mit Chainer ausführen
Wenn Sie awsebcli in CircleCI aufnehmen möchten, geben Sie die Python-Version an
18 wunderschöne Python-Begriffe, die Sie vorlesen möchten. R18 mit Beispielsätzen
Python Hinweis: Wenn Sie die Attribute eines Objekts kennen möchten
Wenn Sie den HTTP-Header des Testclients von Flask ändern möchten
Wenn Sie mehrere Statistiken mit groupby of pandas v1 erhalten möchten
Wrapper, wenn Sie utf-8 + ansi color in der Windows-Konsole ausgeben möchten
Ich möchte Objekte mit OpenCV erkennen
Ich möchte einen Blog mit Jupyter Notebook schreiben