ホームページ > バックエンド開発 > Python チュートリアル > Python の 3 つの主要な成果物

Python の 3 つの主要な成果物

高洛峰
リリース: 2016-11-23 13:10:44
オリジナル
1290 人が閲覧しました

Python には優れたパッケージがたくさんあります。この記事では主に pip、virtualenv、fabric について説明します

1。pip はパッケージ管理に使用されます

ドキュメント: https://pip.pypa.io/en/latest/installing.html

# インストール、バージョン番号を指定できます

(sudo) pip install Django==1.6.8

# アップグレード

(sudo) pip install bpython --upgrade

#一度に複数をインストールします

(sudo) pip install BeautifulSoup4 Fabric virtualenv

# テキストからインストールします。テキストはパッケージ名で、1 行に 1 つ、バージョン番号を指定できます

(sudo) pip install – rrequirements.txt

# 削除

(sudo) pip uninstall xlrd

# 現在インストールされているパッケージをエクスポート

pip 凍結 >

2. Python環境管理

ドキュメント: http://virtualenvwrapper .readthedocs.org/en/latest/

virtualenvwrapper は、virtualenvwrapper を Python に依存しない環境を作成するパッケージです

# インストール:

(sudo) ) pip install virtualenv virtualenvwrapper

# .bash_profile を変更し、次のステートメントを追加します

export WORKON_HOME=$HOME/.virtualenvs

export PROJECT_HOME=$HOME/YunPan/workspace

source /usr/local/bin/virtual環境ラッパー.sh

mkvirtualenv ENV: 実行環境の作成 ENV

rmvirtualenv ENV: 実行環境の削除 ENV

mkproject mic: マイクプロジェクトと実行環境の作成 mic

mktmpenv: 一時的な実行環境の作成

workon bsp: bsp 実行環境で作業します

lsvirtualenv: 列 利用可能な実行環境をリストします

lssitepackages: 現在の環境にインストールされているパッケージをリストします

作成された環境は独立しており、相互に干渉しません pip を使用できます。 sudo 権限なしでパッケージを管理するには。

以下は使用例の図です:

Python の 3 つの主要な成果物3. ファブリックサーバーの管理とアプリケーションのリリース

公式 Web サイト: http://www.fabfile.org/

ドキュメント: http://docs.fabfile. org/

fabric: アプリケーションのデプロイメントまたはシステム管理タスク

#coding:utf-8

from Fabric.api import *

# Server list

env.hosts = ['user @server1' ,'user2@server2']

def ls_home():

with cd('/home/bae/'):

run('ls')

'''

よく使用されるコマンド

lcd(dir): ローカルマシン上のディレクトリを入力します

local(cmd): ローカルマシン上でコマンドを実行します

cd(dir): サーバー上のディレクトリを入力します

run(cmd): サーバー上でコマンドを実行

''

上記ファイルをfabfile.pyとして保存 ターミナル上でファイルのディレクトリに入り実行

fab関数名

例:

fab ls_home

その他の使用方法については、公式ドキュメントを参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート