Die drei Hauptartefakte von Python

高洛峰
Freigeben: 2016-11-23 13:10:44
Original
1266 Leute haben es durchsucht

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-Umgebungsverwaltung

Dokumentation: 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 /.virtualenvs

export PROJECT_HOME=$HOME/YunPan/workspace

source /usr/local/bin/virtualenvwrapper.sh

mkvirtualenv ENV: Erstellen Sie eine Laufumgebung ENV

rmvirtualenv ENV: Löschen Sie die Laufumgebung ENV

mkproject mic: Erstellen Sie ein Mikrofonprojekt und ein Laufumgebungsmikrofon

mktmpenv: Erstellen Sie eine temporäre Laufumgebung

workon bsp: Arbeiten Sie in der BSP-Laufumgebung

lsvirtualenv: Listen Sie die verfügbaren Laufumgebungen auf

lssitepackages: Liste die in der aktuellen Umgebung installierten Pakete

Die 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:

Die drei Hauptartefakte von Python

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 *

# Serverliste

env. 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.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage