使用pipenv管理包和环境

2018-11-30  本文已影响0人  红煌流星

pipenv安装

pipenv集成了virtualenv,它只需要pipenv shell命令就可以方便的激活环境,还可以用pipenv在不显示激活环境的情况下在当前项目的虚拟环境中执行项目。
我们先来看pipenv的安装:

mkidr responder
cd responder
pipenv install

这样我们就安装好了我们的虚拟环境,如果是使用virtualenv,我们需要viritualenv responder来创建虚拟环境,而pipenv不需要指定虚拟环境的名称,他会在当前目录下创建虚拟环境。
创建完成后,会在当前目录生成Pipfile Pipflie.lock文件。我们可以通过pipenv --venv查看当前虚拟环境的信息

pipenv --venv
/home/name/.local/share/virtualenvs/responder-bPUBG9iq

查看当前目录的主信息

pipenv --where
/home/name/workspace/python/responder

可以通过pipenv install package来安装包,不需要激活虚拟环境,包会安装到虚拟环境中。如果需要看当前环境的包列表,我们可以用pipenv graph查看包依赖,或者在虚拟环境下pip list查看已安装包列表。
pipenv --rm 删除虚拟环境

一些常用的命令:

pipenv --venv 查看虚拟环境的位置,linux系统一般在.local/share/virtualenvs/里面,安装的包在bin目录下。
指定豆瓣源:pipenv install package --pypi-mirror https://pypi.doubanio.com/simple
如果向永久指定豆瓣源,可以更改Pipfile里面的url参数

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
上一篇下一篇

猜你喜欢

热点阅读