pipenv -- Python 环境隔离工具

前言

最近在知乎上看了Python 2018 官方年度报告,其中隔离Python 开发环境这一项中,使用人数最多的是Virtualenv和pipenv,在这里我打算记录下pipenv的使用过程,同时希望能在接下来的一段时间,利用简书来记录找工作这段时间的学习过程和一些经历。

参考资料

简介

pipenv的制作人是requests 作者Kenneth Reitz,通过每个项目的不同TOML 格式文件Pipfile来隔离不同的Python环境。

安装

pip install pipenv

使用

新建工作目录并进入该目录

mkdir pipenv_test
cd pipenv_test

Options:
--where 显示项目路径信息
--venv 显示虚拟环境信息
--py 显示python解释器信息
--envs 显示环境变量选项
--three / --two 使用Python 3 / 2 创建虚拟环境
--python 3.6 指定python版本创建虚拟环境
--version 显示版本
--help 显示帮助信息
Commands:
check 检查安全漏洞
graph 显示当前已安装包的依赖关系
shell 激活虚拟环境
install 安装制定的包,并写入Pipfile


使用中遇到的问题

1.装第三方库时卡住

解决方法:更换国内源

国内源:
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/


更换清华源:
将Pipfile中的
url = "https://pypi.org/simple"
更改为
url = "https://pypi.tuna.tsinghua.edu.cn/simple/"
保存退出。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容