程序员

python项目的虚拟环境配置(virtualenv)及依赖管理

2019-03-20  本文已影响0人  w3i

隔离环境,防止包污染。同时方便环境迁移的依赖包安装和管理。

0.python和pip安装(就不详细介绍了)

apt-get update 
apt-get install -y python 
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

1.使用虚拟环境,与不需要的类库做隔离

pip install virtualenv
virtualenv venv
virtualenv -p /usr/bin/python2.7 venv
source venv/bin/activate

之后就可以正常使用pip安装包了,所有包都会在虚拟环境中,与全局安装的python相关包隔离开。

. venv/bin/deactivate

2.输出依赖,输出当前虚拟环境的所有第三方类库

pip freeze > requirements.txt

3.环境迁移。在新环境中时,在新虚拟环境执行以下命令安装依赖包。

pip install -r requirements.txt

4.可以将venv目录加入到git的.gitignore忽略配置中,避免不同人提交造成混淆。

上一篇 下一篇

猜你喜欢

热点阅读