[PYTHON] Hinweise zur Paketverwaltung mit conda

Paketverwaltung mit conda

Grundsätzlich habe ich mich entschlossen, das Paket mit conda zu verwalten, indem ich mich auf Folgendes beziehe.

Erstellen einer Python-Umgebung mit conda

Befolgen Sie grundsätzlich die obigen Anweisungen, und wenn Sie das Paket nicht über conda install finden können, Erstellen Sie ein Build-Rezept wie unten gezeigt, erstellen Sie lokal und von dort aus Nach der Installation schienen alle Pakete unter Bedingungen verwaltbar zu sein.

shell


$ conda skeleton pypi <Paketnamen>
$ conda build <Paketnamen>
$ conda install --use-local <Paketnamen>

Einige Pakete lassen sich jedoch nicht gut erstellen usw. Das, was nicht reibungslos lief, war richtig.

Ich kann keine Grundkarte installieren

Als ich versuchte, das Grundkartenpaket zu platzieren, das ein Toolkit von matplotlib ist, Es funktioniert gut bis zur Rezeptherstellung (Conda-Skelett-Pypi-Grundkarte), Zum Zeitpunkt des Baus war ich wütend, dass es keine Numpy gab.

shell


ImportError: No module named numpy

Natürlich ist Numpy enthalten. Nach vielen Recherchen fand ich Folgendes, das sich in der gleichen Situation befand.

conda build - ImportError: No module named numpy

Demnach wurde geschrieben, dass die Datei meta.yaml bearbeitet werden soll, also Unter dem Verzeichnis, in dem die Pypi-Grundkarte von conda skeleton ausgeführt wurde Unterhalb der Datei meta.yaml unter dem Grundkartenverzeichnis

meta.yaml


requirements:
  build:
    - python
  run:
    - python

Der Teil, der war

meta.yaml


requirements:
  build:
    - python
    - numpy
  run:
    - python
    - numpy
    - matplotlib

Nachdem ich es repariert hatte, konnte ich es sicher bauen und installieren. (* Ich habe matplotlib in run nur mit numpy geschrieben, aber den Build bestanden, Danach, weil matplotlib fehlte und beim Testen fehlschlug)

Ich hatte nicht viele Informationen auf Japanisch, also machte ich mir vorerst eine Notiz.

--------- 20161204 Nachtrag ---------

Eines Tages

shell


$ conda skeleton pypi <Paketnamen>

Ich habe einen Fehler bekommen.

[conda skeleton pypi throws xmlrpc.client.Fault] (https://github.com/conda/conda-build/issues/1207)

Es war dem Fehler in ähnlich und schien ein Fehler in Conda-Build zu sein. Es war also ein Fehler, der bereits behoben worden war

shell


$ conda install -n root conda-build

Nach dem Update von Condo-Build auf die neueste Version wurde es erfolgreich gelöst.

Recommended Posts

Hinweise zur Paketverwaltung mit conda
Über Paketmanagement mit Conda und Pip
Hinweis zur Anaconda-Paketverwaltung
Hinweise zur Verwendung von rstrip mit Python.
Hinweise zum Ausführen von M5Stick V mit uPyLoader
Python-Installation und Paketverwaltung mit pip
Hinweise zur japanischen OCR mit Python
Anmerkungen zu mit
Hinweise zur Flasche
Aktivieren Sie Jupyter Notebook mit conda auf dem Remote-Server
Python Conda mit Cygwin
Hinweise zu neuronalen Netzen
Hinweise zur HDR- und RAW-Bildverarbeitung mit Python
Hinweise zur Entwicklung von Python-Paketen
Sellerie-Notizen zu Django
Hinweise zur Installation von PycURL
Python-IP-Adresse Paket Memo
Routineverwaltung mit Kalender
Autoencoder im Chainer (Hinweise zur Verwendung von + Trainer)
Hinweise zum Erstellen einer virtuellen Umgebung mit Anaconda Navigator
Hinweise zur Verwendung von Alembic
Hinweise zu Funktionen der SciPy.linalg-Familie
Hinweise zum Importieren von Daten aus MySQL oder CSV mit Python
Hinweise zum Umgang mit großen Datenmengen mit Python + Pandas
Intuitive Passwortverwaltung mit aws ssm unter Mac / Linux-Alias
Hinweise zum Bereitstellen von pyenv mit Homebrew und zum Verwalten von Python-Versionen
Hinweise zur Installation von dlib auf einem Mac
Hinweise zum SQLite3-Modul von Python
Python-Paketverwaltung mit IntelliJ
Anmerkungen zu * args und ** kargs
Notizen, die mit symbolischen Links spielen
YouTube-Videoverwaltung mit Python 3
AutoEncodder-Notizen mit Keras
Geben Sie die Version mit conda install an
Hinweise zum Definieren von PySide-Steckplätzen (2)
[Django] Hinweise zur Verwendung der Django-Debug-Symbolleiste
Anmerkungen zu Pyenv und Atom
Vorsichtsmaßnahmen beim Definieren von Slots für PySide
[Python] Hinweise zur Datenanalyse
[GUI in Python] PyQt5-Layout-Management-
Hinweise zur Optimierung mit Pytorch
Hinweise zur Installation von Python auf Ihrem Mac
Linux-Hauptpaketverwaltungssystem
Hinweise zur Installation von pipenv auf Ihrem Mac
Passwortverwaltung per Python: Schlüsselbund
Hinweise zur Installation von Anaconda 3 unter Windows
Hinweise zu imshow () von OpenCV
Serververwaltung mit Jupyter (1) -Import
Hinweise zur Installation von Python unter CentOS
Bloggen mit Pelican unter Windows
(Hinweis) Hinweise zum Erstellen einer TensorFlow + Flask + Nginx-Umgebung mit Docker Compose