Es gibt viele hervorragende Pakete in Python.
1. Pip wird für die Paketverwaltung verwendet.
Dokumentation: https://pip.pypa .io /en/latest/installing.html
# Installation, Sie können die Versionsnummer angeben
(sudo) pip install Django= =1.6.8
# Upgrade
(sudo) pip install bpython --upgrade
# Mehrere installieren
(sudo) pip install BeautifulSoup4 fabric virtualenv # Installation aus dem Text, der Text ist der Paketname, einer pro Zeile, Sie können die Versionsnummer angeben (sudo) pip install –r require.txt # Löschen (sudo) pip uninstall xlrd # Aktuell installiertes Paket exportieren pip freeze > require.txt 2. Virtualenv-unabhängige Python-UmgebungsverwaltungDokumentation: http://virtualenvwrapper.readthedocs.org/en/latest/virtualenv ist ein Paket, das eine Python-unabhängige Umgebung erstellt. Virtualenvwrapper macht die Verwendung von Virtualenv einfacher.
# Installation: (sudo) pip install virtualenv virtualenvwrapper # Ändern Sie .bash_profile und fügen Sie die folgende Anweisung hinzu
export WORKON_HOME=$HOME /.virtualenvsexport PROJECT_HOME=$HOME/YunPan/workspacesource /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv ENV: Erstellen Sie eine Laufumgebung ENVrmvirtualenv ENV: Löschen Sie die Laufumgebung ENVmkproject mic: Erstellen Sie ein Mikrofonprojekt und ein Laufumgebungsmikrofon mktmpenv: Erstellen Sie eine temporäre Laufumgebungworkon bsp: Arbeiten Sie in der BSP-Laufumgebunglsvirtualenv: Listen Sie die verfügbaren Laufumgebungen auflssitepackages: Liste die in der aktuellen Umgebung installierten PaketeDie erstellte Umgebung ist unabhängig und stört sich nicht gegenseitig. Sie können pip verwenden, um Pakete ohne Sudo-Berechtigungen zu verwalten. Das Folgende ist ein Nutzungsdemonstrationsdiagramm: 3. Fabric-Serververwaltung und Anwendungsfreigabe Offizielle Website: http://. www.fabfile .org/Dokumentation: http://docs.fabfile.org/Fabric: Anwendungsbereitstellung oder Systemverwaltungsaufgaben
#coding:utf-8 from fabric.api import * # Serverlisteenv. hosts = ['user@server1','user2@server2'] def ls_home(): with cd('/home/bae/ '): run('ls') '''Allgemeine Befehle
lcd(dir): Geben Sie ein Verzeichnis auf dem lokalen Computer ein. local(cmd): Führen Sie den Befehl auf dem lokalen Computer aus. cd(dir): Geben Sie ein Verzeichnis ein auf dem Server run(cmd): Führen Sie den Befehl ''' auf dem Server aus Speichern Sie das Obige Datei als fabfile.py und geben Sie sie im Terminalverzeichnis der Datei ein, führen Sie fab-Funktionsname aus. Zum Beispiel:
fab ls_home Weitere Verwendungsmethoden finden Sie in der offiziellen Dokumentation.