Wenn ich mir die verfügbare Dokumentation und das Repository ansehe, habe ich Mühe zu verstehen, wie Anaconda/Miniconda in pipenv
passt. Nach meinem Verständnis können die conda
Distributionen stattdessen/neben CPython (über pyenv
) installiert werden. Es ist nicht klar, wie die virtuellen Umgebungen conda
und pipenv
zusammenarbeiten oder interagieren.
Noch wichtiger ist, wie interagiert pipenv
mit der Datei environment.yml
conda
, funktioniert das überhaupt? ZB können Sie einen Master Pipfile
der environment.yml
Einträge enthält (indem pipenv
gelesen und die environment.yml
berücksichtigt wird) oder (was eher nützlich ist ) Delegieren von Pipfile
zu environment.yml
von Conda ?
Dies ist wichtig für gemischte Umgebungen und eine eventuelle Migration von conda
auf pipenv
. Um pipenv
analysieren zu können und eine mögliche Migration zu rechtfertigen, muss ich (und unzählige andere, nehme ich an ;) ) wissen, wie diese beiden Lösungen miteinander interagieren (oder ob sie es überhaupt tun). Auch dies geht derzeit nicht aus der verfügbaren Dokumentation hervor. Können Sie bitte klarstellen?
Wenn keine solche Integration existiert, wäre es wirklich schön, über einen allgemeinen "Erweiterungs"-Mechanismus (in pipenv
und wahrscheinlich auch Pipfile
) nachzudenken, um andere Paketmanager zu integrieren (sei es Conda oder sogar sprachenübergreifende Tools wie cargo, npm usw.).
Pipenv wurde für CPython entwickelt.
Dokumentations-Pull-Requests willkommen!
Ich war mir einig, dass dies unglaublich hilfreich wäre. Ich bin begeistert von Pipenv, kann aber nicht herausfinden, wie ich es mit meinem aktuellen Workflow zum Laufen bringen kann. Sobald ich in der Lage bin, es zum Laufen zu bringen, würde ich mich freuen, zur Dokumentation beizutragen, obwohl ich nicht garantieren kann, dass dies in absehbarer Zeit passieren wird