ホームページ > バックエンド開発 > Python チュートリアル > Linux で Python と Flask を使用してアプリケーションを作成する方法

Linux で Python と Flask を使用してアプリケーションを作成する方法

高洛峰
リリース: 2017-03-21 14:05:14
オリジナル
1182 人が閲覧しました

linux で遊んでいる方も、取り組んでいる方も、python を使って プログラミングをする絶好の機会です。大学時代に戻って、Java ではなく Python を教えてもらえればよかったと思いました。学ぶのは楽しかったし、yum パッケージ マネージャーのような実用的なアプリケーションで役に立ちました。

このチュートリアルでは、Python と flask と呼ばれるマイクロ

フレームワーク を使用して、各プロセスのメモリ使用量、CPU パーセンテージなどの役立つ情報を表示する簡単なアプリケーションを構築します。

前提条件

Python の基本、リスト、クラス、

関数、およびモジュール。 HTML/CSS (基本)。

このチュートリアルに従うのに、高度な Python 開発者である必要はありません

Linux に

Python 3 をインストールします Python は、ほとんどの Linux ディストリビューションにデフォルトでインストールされます。次のコマンドを実行すると、インストールされているバージョンが表示されます。

[root@linux-vps ~]# python -V
Python 2.7.5
ログイン後にコピー

アプリの構築にはバージョン 3.x を使用します。 Python.org によると、現在はこのバージョンに対してのみ改良が行われており、Python 2 との下位互換性はありません。

: Python は多くの Linux ディストリビューションのコア コンポーネントであり、事故が発生するとシステムに損傷を与える可能性があるため、開始する前に、このチュートリアルを仮想マシンで試してみることを強くお勧めします。 次の手順は、CentOS (6 および 7) などの Red Hat ベースのバージョン用です。UbuntuMint や Resbian などの Debian ベースのバージョンでは、この手順を省略できます。インストールされていない場合は、yum の代わりに apt-get を使用して、以下の対応するパッケージをインストールしてください。

[leo@linux-vps] yum groupinstall 'Development Tools'
[leo@linux-vps] yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel
[leo@linux-vps] wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
[leo@linux-vps] tar -xvzf Python-3.4.2.tgz
[leo@linux-vps] cd Python-3.4.2
[leo@linux-vps] ./configure
[leo@linux-vps] make
# 推荐使用 make altinstall 以覆盖当前的 python 库
[leo@linux-vps]   make altinstall
ログイン後にコピー

インストールが成功したら、次のコマンドを使用して Python3.4 シェルに入ることができるはずです。

[leo@linux-vps]# python3.4
Python 3.4.2 (default, Dec 12 2014, 08:01:15)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit ()
ログイン後にコピー

pip を使用してパッケージをインストールする

Python には、yum や apt-get に似た独自のパッケージ管理があります。パッケージのダウンロード、インストール、アンインストールに必要になります。

[leo@linux-vps] pip3.4 install "packagename"    
[leo@linux-vps] pip3.4 list
[leo@linux-vps] pip3.4 uninstall "packagename"
ログイン後にコピー

Python 仮想環境

Python では、仮想環境はプロジェクトの依存環境が配置されるディレクトリです。これは、異なる依存関係を持つプロジェクトを分離する良い方法です。 sudo コマンドを使用せずにパッケージをインストールできます。

[leo@linux-vps] mkdir python3.4-flask
[leo@linux-vps] cd python3.4-flask 
[leo@linux-vps python3.4-flask] pyvenv-3.4 venv
ログイン後にコピー

仮想環境を作成するには「pyvenv-3.4」コマンドを使用する必要があります。上記のコマンドにより、venv フォルダー内に lib という名前のディレクトリが作成され、プロジェクトが依存するパッケージがインストールされます。この環境では、pip および Python 実行可能ファイルを含めるための bin フォルダーもここに作成されます。

Linux システム情報プロジェクトの仮想環境をアクティブ化します

[leo@linux-vps python3.4-flask] source venv/bin/activate
 [leo@linux-vps python3.4-flask] which pip3.4
~/python3.4-flask/venv/bin/pip3.4
[leo@linux-vps python3.4-flask] which python3.4
~/python3.4-flask/venv/bin/python3.4
ログイン後にコピー

pip を使用して flask をインストールします

アクセス ルーティングとアプリを表示するテンプレートのレンダリングを処理する最初のモジュールである flask フレームワークのインストールに進みましょう。

りー

以上がLinux で Python と Flask を使用してアプリケーションを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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