Pyhont3 的运行环境与依赖管理

virtualenv

用 virtualenv 创建独立的 python 运行环境是一个非常好的做法,不干扰本地的 python 环境也不受本地 python 环境影响。

安装 virutalenv:

pip install virtualenv

创建 python 运行环境:

virtualenv -p python3 env  # 创建一个名为env的目录,存放python文件
                           # -p 指定 python 的版本

进入独立的 python 环境:

source bin/activate

这时在当前 shell 窗口用 pip 安装的 python 包都被存放在 env 目录中,完全不影响本地的 python 环境。

退出时,输入下面的命令即可:

deactivate

依赖包管理

依赖包记录到 requirements.txt 文件中。

导出当前项目依赖的 python 包:

pip freeze > requirements.txt

安装依赖的 python 包:

pip install -r requirements.txt