Pip
pip
wird zum managen von Python Paketen genutzt.
sudo easy_install pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip search pymongo
pip install pymongo
pip install --upgrade pymongo
pip show pymongo
pip uninstall pymongo
Eine bestimmte Version eines Pakets installiert man so.
pip install -I py2neo==2.0.9
Um zu sehen welche Paket veraltet sind.
pip list --outdated
Dann kann man die Pakete so auf den neusten Stand bringen.
pip install --upgrade pymongo
Mit freeze erhält man eine komplette Liste der installierten Pakete.
pip freeze
Um die Abhängigkeiten zu trasportieren kann man sie in einer Datei speichern.
pip freeze > requirements.txt
Diese Datei kann dann beim installieren wiederverwendet werden.
pip install -r requirements.txt
pip uninstall -r requirements.txt -y
Es kann auch direkt von einem Git Repository installiert werden.
git+https://git@bitbucket.org/dbcodes/python-package.git#egg=python-package
Wie man Packages entwickelt, wird hier erklärt: Python Packages