2. 仮想環境

1. なぜ仮想環境を構築するのでしょうか?

  • 実際の開発プロセスでは、複数のプログラムで、異なる Python インタープリター、異なる flask バージョンなど、異なる環境のさまざまなバージョンをデバッグする必要がある場合があります。

2.仮想環境を構築するにはどうすればよいですか?

仮想環境とは何ですか?

  • これは、さまざまなバージョンの Python インタープリターと、プログラムの実行に必要なさまざまなバージョンのフレームワークを保存する特別なフォルダーです。

1. 仮想環境(Ubantuシステム)のインストールと操作コマンド

  1. まず、オペレーティング システムに仮想環境があるかどうかを確認します。
virtualenv -version
  1. 表示後に仮想環境コマンドがない場合は、インストールしてください (ネットワークが必要です)
pip install virtualenv
pip install virtualenvwrapper
  1. 現在のオペレーティング システムにどの仮想環境フォルダーが存在するかを確認しますか?
workon
  1. 仮想環境フォルダーの作成(ネットワークが必要)
# 该命令安装好之后,默认的Python解释器是Python2.x
mkvirtualenv 文件夹名字

# 指定安装Python3.x的解释器
mkvirtualenv -p python3 虚拟环境文件夹名
  1. 仮想環境から抜け出す
deactivate [虚拟环境文件夹名]
  1. 仮想環境に
workon 虚拟环境名称
  1. 仮想環境を削除する
rmvirtualenv 虚拟环境名称
  1. Flask フレームワークをインストールする
pip install flask==0.10.1
  1. 現在の仮想環境にどの拡張機能があるかを表示する
pip freeze
  1. 仮想環境内のすべての拡張機能をエクスポートする
pip freeze > requirements.txt

pip install virtualenvwrapper コマンドを使用した後、virtualenv コマンド プロンプトが見つかりません: 環境変数を追加する必要があります

# 1. 创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs

# 2. 打开~/.bashrc文件,并添加虚拟环境的路径
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

# 3. 运行
source ~/.bashrc

2. 仮想環境(Windowsシステム)のインストールと操作コマンド

# 1. 安装虚拟环境
pip install virtualenvwrapper-win
# 2. 检查是否安装成功
workon
# 出现如下提示表示安装成功:
# C:\Users\Administrator>workon# Pass a name to activate one of the following virtualenvs:
# ==============================================================================
# 找不到文件

# 3. 创建虚拟环境
mkwirtualenv 虚拟环境名称

# 4. 删除虚拟环境
rmvirtualenv 虚拟环境名称

# 5. 安装指定版本的flask框架
pip install flask==0.10.1

# 6. 查看已安装的扩展
pip freeze

# 7. 退出虚拟环境
deactivate 虚拟环境名称

# 8. 进入虚拟环境
workon 虚拟环境名称

ここに画像の説明を挿入
ここに画像の説明を挿入

  • 以上で環境が完成し、flaskを使った基本的な開発ができるようになります。

3. PyCharmで仮想環境を利用する方法

  1. まず仮想環境に入り、次にどのPythonを入力しますか
  2. 仮想環境上のPythonインタプリタのパスをコピーし、PyCharmに設定します。
    ここに画像の説明を挿入
    ここに画像の説明を挿入
    ここに画像の説明を挿入

4. PyCharmに仮想環境が追加されているか確認する

方法 1 設定構成を表示する

ここに画像の説明を挿入

方法 2 ターミナル端末を使用して表示する

ここに画像の説明を挿入
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/ungoing/article/details/130954149
おすすめ