pipenv 是 pip 和 venv 的结合体,它不仅帮你创建虚拟环境,还能自动管理依赖文件(Pipfile),非常适合中小型项目...
一、安装
使用Python的pip命令进行安装即可。安装完成后在dos界面直接输入pipenv不报错即为成功安装。
pip install pipenv
二、使用
1.创建虚拟环境
1)创建一个存放项目的文件夹。如:E盘下创建flask-api文件夹存放项目
命令行方式创建:
win+r打开运行,输入 cmd 进入命令行终端
在终端输入E:
回车,然后输入 mkdir 文件夹名称
如图:
手工创建:
打开E盘,新建文件夹并重命名为flask-api
2)进入项目文件夹,创建虚拟环境
win+r打开运行,输入 cmd 进入命令行终端
在终端输入E:
回车,然后输入 cd flask-api
回车,切换到项目文件夹。最后输入pipenv install
回车,等待执行完成。如图:
2. 查看虚拟环境信息
在项目路径下执行命令。如:E:\flask-api
查看项目位置
pipenv --where
查看虚拟环境位置
pipenv --venv
查看虚拟环境解释器位置
pipenv --py
3.操作虚拟环境
在项目路径下执行命令。如:E:\flask-api
进入虚拟环境
pipenv shell
退出虚拟环境
exit
删除虚拟环境
pipenv --rm
安装第三方库(pipenv安装)
pipenv install [库名]
卸载第三方库(pipenv卸载)
pipenv uninstall [库名]
查看包的依赖结构
pipenv graph
进入虚拟环境后执行命令。如:E:\flask-api (flask-api-i7ZnrwRZ)
安装第三方库(pip安装)
pip install [库名]
卸载第三方库(pip卸载)
pip uninstall [库名]
查看已安装的库
pip list
三、更多pipenv命令
Usage: pipenv [OPTIONS] COMMAND [ARGS]...
Options:
--update 升级 pipenv, pip 到最新.
--where 输出项目的目录信息.
--venv 输出 virtualenv 的目录信息.
--py 输出 Python 解析器的路径.
--envs 输出环境变量的设置.
--rm 删除当前 virtualenv.
--bare Minimal output.
--completion Output completion (to be evald).
--man 显示使用手册.
--three / --two 使用 Python 3/2 来创建 virtualenv
--python TEXT 直接指定 Python 解析器.
--site-packages 拷贝系统 site-packages 到 virtualenv.
--jumbotron An easter egg, effectively.
--version 显示版本信息并退出.
-h, --help 显示当前信息并退出.
Commands:
check 检查安全漏洞和反对 PEP 508 标记在Pipfile提供.
graph 显示当前依赖关系图信息.
install 安装提供的包,并加入 Pipfile 的依赖清单中
lock 生成 Pipfile.lock.
open 在编辑器(vim)查看一个特定模块.
run 在 virtualenv 中执行命令.
shell 切换到 virtualenv 中.
uninstall 删除提供的包,并清理 Pipfile 的依赖清单中.
update 卸载当前所以依赖,然后安装最新包