Skip to content

Pipenv – ciekawe narzędzie wirtualnych środowisk Pythona – start.

Pipenv to narzędzie, którego celem jest wprowadzenie najlepszych rozwiązań ze wszystkich światów opakowań do świata Pythona. Łączy Pipfile, pip i virtualenv w jednym poleceniu.

Naszą przygodę z pipenv rozpoczniemy od sprawdzenia, w jakim środowisku pracujemy.

W naszym przypadku podstawą pracy jest pakiet Anaconda, dzięki któremu w naszym systemie mamy Pythona w wersji 3.8.3, a więc całkiem aktualnego. Pakiet ten dostępny jest w serwisie Anaconda – polecamy go wszystkim, którzy chcą próbować używać Pythona dla analizy danych, sztucznej inteligencji, budowania interaktywnych notatników na podstawie Jupyter Notebook.


Przede wszystkim instalujemy pipenv korzystając z mechanizmu pip:

pip install pipenv

Teraz możemy sprawdzić wersję pipenv poleceniem:

pipenv --version

W tym momencie możemy utworzyć katalog dla naszego projektu i zainicjować w nim nowe środowisko (bazujące na wersji 3.8 Pythona):

mkdir edu-python  # w Windows md edu-python
cd edu-python
pipenv --python 3.8

W katalogu stworzony został plik Pipfile, który zawiera najważniejsze informacje o wersji projektów i pakietów:

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
[requires]
python_version = "3.8"

Teraz możemy zainstalować środowisko Jupyter „wewnątrz” naszego wirtualnego środowiska poleceniem:

pipenv install jupyter --python 3.8

Po naszej instalacji plik Pipfile wygląda następująco:

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
jupyter = "*"
[requires]
python_version = "3.8"

Możemy zobaczyć, że pojawił się w sekcji [packages] wpis o jupyter.


W ten sposób mamy przygotowane środowisko, które teraz będziemy mogli kopiować, uruchamiać – to wszystko w kolejnych wpisach.

Published inBiblioteki i dodatkiPython 3

Be First to Comment

Dodaj komentarz