为了防止污染本地的 python 环境,我们常采用虚拟环境的方式,本文主要介绍一个轻量级的应用 virtualenv。
1.安装 virtualenv
pip3 install virtualenv or pip install virtualenv
2.进行虚拟环境 venv 的搭建,选择合适的路径
virtualenv venv -p python3 or virtualenv venv -p python2
ps: venv 只是一个名字,可以根据不同环境的特点随意指定环境名称。
3.激活搭建的虚拟环境
source venv/bin/activate
激活虚拟环境后,会发现终端上会有虚拟环境名称的前缀,例如
由原先的 xxx@xxxx: 变为 (venv) xxx@xxxx:。
4.使用pip安装需要的包
pip install xxx -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
其中 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com 这个命令是指定从阿里云的镜像下载。
5.导出虚拟环境安装包信息
pip freeze > requirements.txt
此时就可以通过 requirements.txt 中的信息,在不同机器上进行相同环境部署了
pip install -r requirements.txt -i https://mirrors.ustc.edu.cn/pypi/web/simple
PS:顺带提一下 anaconda 的一些简单命令
conda info --env #查看本地的所有虚拟环境
conda create -n anaenv python=3.5 #虚拟环境创建命令
网友评论