ホームページ  >  記事  >  バックエンド開発  >  Python と Flask を使用して Linux 上で最初のアプリを作成する

Python と Flask を使用して Linux 上で最初のアプリを作成する

高洛峰
高洛峰オリジナル
2017-03-27 17:01:531733ブラウズ

Linux で遊ぶ場合でも、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 フレームワークのインストールに進みましょう。

りー

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。