pipenv

pipenv,第1张

概述1.安装1pip3installpipenv2.创建虚拟环境1mkdirNLP_Quick2cdNLP_Quick3pipenv--python3.6.5 --python:指定python版本号;会生成两个文件:1)Pipfile:该文件是TOML格式,存放当前虚拟环境的配置信息,包括python版本,pypi源以及依赖包等,pipenv根据该文件寻找项目的根 1.安装
1 pip3 install pipenv
2.创建虚拟环境
1 mkdir NLP_Quick2 cd NLP_Quick3 pipenv --python 3.6.5

 --python:指定python版本号;

会生成两个文件:

1)Pipfile:该文件是TOML格式,存放当前虚拟环境的配置信息,包括python版本,pypi源以及依赖包等,pipenv根据该文件寻找项目的根目录。

[[source]]  # pip源url = "https://pypi.org/simple"verify_ssl = truename = "pypi"[packages]  # 生产环境依赖包[dev-packages]  # 开发环境依赖包[requires]  # 版本要求python_version = "3.6"

2)Pipfile.lock:该文件是对Pipfile的锁定,支持锁定项目不同版本所依赖的环境

{    "_Meta": {        "hash": {            "sha256": "415dfdcb118dd9bdfef17671cb7dcd78dbd69b6e7d4f39e8b44e71d60ca72e7"        },        "pipfile-spec": 6,        "requires": {            "python_version": "3.6"        },        "sources": [            {                "name": "pypi",                "url": "https://pypi.org/simple",                "verify_ssl": true            }        ]    },    "default": {},    "develop": {}}
3.激活和退出虚拟环境
1 pipenv shell  # 激活2 exit  # 退出
4.安装依赖包
1 pipenv install  # 安装生产环境依赖包[packages] 

1)若虚拟环境已经存在,则安装Pipfile中的依赖包;
2)若虚拟环境不存在,但Pipfile存在,则根据Pipfile中python版本创建虚拟环境并安装依赖包;
3)若虚拟环境和Pipfile都不存在,则根据系统默认python版本创建虚拟环境.

2 pipenv install --dev  # 安装开发环境依赖包[dev-packages] 3 pipenv install requests  # 安装指定依赖包4 pipenv install -r requirements.txt  # 安装requirements中的依赖包
5.查看安装包及依赖关系
1 pipenv graph
6.其他命令
pipenv [OPTIONS] COMMAND [ARGS]...Options:  --where                         输出项目根目录路径  --venv                          输出虚拟环境信息  --py                            输出python解释器的信息  --envs                          输出环境变量信息  --rm                            删除当前虚拟环境  --bare                          最小输出  --completion                    完整输出  --man                           显示联机帮助页  --support                       输出用于github的诊断信息  --site-packages / --no-site-packages                                  为虚拟环境启用site-packages  --three / --two                 创建虚拟环境使用python2还是python3  --clear                         卸载未在Pipfile.lock中指定的所有软件包  -v, --verbose                   详细模式  --pypi-mirror TEXT              指定PyPi的镜像  --version                       显示版本信息并退出  -h, --help                      显示帮助信息并退出Commands:  check      检查包的安全性  clean      卸载未在Pipfile.lock中指定的所有软件包  lock       生成Pipfile.lock文件  open       在编辑器中查看指定模块  run        在虚拟环境里面执行命令  scripts    列出目前虚拟环境里面的脚本  shell      在虚拟环境里面执行shell  sync       安装Pipfile.lock中的依赖包  uninstall  卸载并删除文件  update     运行lock, 然后同步.

 

总结

以上是内存溢出为你收集整理的pipenv全部内容,希望文章能够帮你解决pipenv所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1184704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存