Flask Jumpto-Plask 1-03(仮想環境、Flaskインストール)の学習


※内容出ている:Wekibooksジャンプ2本
第1章フラスコ仮想環境の開発準備
Python仮想環境の理解
Python仮想環境は、プロジェクトの進行時に独立した環境を作成するツールです.1つのデスクトップに内部とは独立した複数の仮想環境を作成し、異なるPythonバージョンとライブラリをインストールできます.
Python仮想環境の使用
[1]仮想環境ディレクトリの作成
コマンドプロンプト(winsキー+r=>cmd)
C:\Users\pahkey> cd \
C:\> mkdir venvs
C:\> cd venvs
venvsディレクトリはPython仮想環境のルートディレクトリとして使用されます.
別の仮想環境を追加する場合は、そのディレクトリにインストールできます.すべての仮想環境をここに置けばいいのです.
--コマンドプロンプトcdを使用
  • cdパス:パスへの位置
  • cd.. : 親フォルダ
  • へ移動
  • cd ./: 「作業場所」の
  • に移動します.
  • cd/:最上位フォルダ
  • に移動
    [2]仮想環境の作成
    C:\venvs> python -m venv myproject
    python-mvenv(仮想環境名)
    python-mvenvは、Pythonモジュールでvenvというモジュールを使用することを意味します.myprojectは仮想環境名で指定されています.

    [3]仮想環境に入る
    myproject仮想環境でScriptsディレクトリのactivateコマンドを実行する必要があります.
    C:\venvs> cd C:\venvs\myproject\Scripts
    C:\venvs\myproject\Scripts> activate
    (myproject) C:\venvs\myproject\Scripts>
    [4]仮想環境からの離脱
    deactivateコマンドを実行すればいいです.
    (myproject) C:\venvs\myproject\Scripts> deactivate
    C:\venvs\myproject\Scripts>
    フラスコを取り付ける
    MyProject仮想環境に入りFlaskをインストールする
    [1]仮想環境であることを確認する
    コマンドプロンプトの左側に(myproject)プロンプトがあれば、仮想環境にうまく入ることができます.
    C:\venvs\myproject\Scripts> activate
    (myproject) C:\venvs\myproject\Scripts>
    [2]仮想環境にフラスコを設置する
    pip install Flashコマンドを入力して仮想環境に入る
    (myproject) C:\venvs\myproject\Scripts> pip install Flask
    Collecting Flask
    Using cached
    (... 생략 ...)
    Installing collected packages: click, Werkzeug, MarkupSafe, Jinja2, itsdangerous,
    Flask
    Successfully installed Flask-1.1.2 Jinja2-2.11.2 MarkupSafe-1.1.1 Werkzeug-1.0.1
    click-7.1.2 itsdangerous-1.1.0
    WARNING: You are using pip version 20.1.1; however, version 20.2.2 is available.
    You should consider upgrading via the ‘c:\venvs\myproject\scripts\python.exe -m pip
    install --upgrade pip’ command.
    [4]pipの最新バージョンをインストールする
    python-mpip install--upgrade pipコマンドの実行
    (myproject) C:\venvs\myproject\Scripts> python -m pip install --upgrade pip
    Collecting pip
    Downloading pip-20.2.2-py2.py3-none-any.whl (1.5 MB)
    |████████████████████████████████| 1.5 MB 939 kB/s
    Installing collected packages: pip
    Attempting uninstall: pip
    Found existing installation: pip 20.1.1
    Uninstalling pip-20.1.1:
    Successfully uninstalled pip-20.1.1
    Successfully installed pip-20.2.2