Sie können "Versionsverwaltung" und "Paketverwaltung" gleichzeitig durchführen.
-Pakete können für jedes Projekt einfach getrennt werden. -Sie können Python einfach für jedes Projekt trennen. -Wenn Sie eine Version von Python angeben, die nicht in pyenv installiert ist, wird pyenv automatisch ausgeführt und installiert.
pip
2 System
curl -kL https://bootstrap.pypa.io/get-pip.py | sudo python2
3er Serie
sudo apt-get install python3-distutils && curl -kL https://bootstrap.pypa.io/get-pip.py | sudo python3
pipenv
sudo pip install pipenv
virtualenv-clone, virtualenv, pipenv werden in / usr / local / bin /
installiert. (Selbst wenn Sie es in der lokalen Umgebung von pyenv ausführen, wird es nicht in ~ / .pyenv / shims /
installiert! (Natürlich)
Wenn Sie es installieren, können Sie es sofort ohne Einstellungen verwenden.
Wechseln Sie in das Verzeichnis, das Sie erstellen möchten, und führen Sie Folgendes aus
pipenv --python [Versionsspezifikation]
Beispiel) Wenn eine virtuelle Umgebung im Verzeichnis test_pipenv erstellt wird
** [Linux] ** ~ / .local / share / virtualenvs / test_pipenv-XxXxXxXx
speichert die Daten der virtuellen Umgebung.
pipenv --venv
pipenv shell
Pip aktualisieren
pip install -U pip
Auf diese Weise ist nur der Pip in der Entwicklungsumgebung die neueste Version.
Ausführungsdateien wie juptyer und pip befinden sich in ~ / .local / share / virtualenvs / umgebungsname / bin
, aber runtime
von jupyter
befindet sich in ~ / .local / share
.
Nicht empfohlen, da die Installation langsam ist
pipenv install pip
exit
pienv --rm
pipenv run python test.py
pipenv run pip show pip
Name des pipenv-Installationspakets==Ausführung
(Version ist optional)
pipenv install --Name des Entwicklungspakets
Pipfile
pipenv install
pipenv install --dev
pipenv sync
pipenv sync --dev
Nach dem Update Pipfile.Sperre wird aktualisiert
pipenv update
Pipfile
...
...
[scripts]
script = 'echo infinity'
pipenv run script