当前位置: 首页 > 后端技术 > Python

如果pipenv没有自动添加pipfile怎么办?

时间:2023-03-26 19:33:40 Python

这个问题,原因是使用了pipenv命令而不是pip命令,使用pipenvinstallpackage,可以安装包并添加到PipFile中。友情提示:Pipenv发现自己在虚拟环境中运行,因此它会自动使用该环境,而不是为任何项目创建自己的环境。您可以设置PIPENV_IGNORE_VIRTUALENVS=1以强制pipenv忽略该环境并创建自己的环境。您可以改为设置PIPENV_VERBOSITY=-1以抑制此警告。用法:pipenv[OPTIONS]COMMAND[ARGS]...选项:--where输出项目主页信息。--venv输出虚拟环境信息。--py输出Python解释器信息。--envs输出环境变量选项。--rm删除虚拟环境。--bare最小输出。--completion输出完成(由shell执行)。-男人显示联机帮助页。--support输出诊断信息以用于GitHub问题。--site-packages/--no-site-packages为virtualenv启用站点包。[envvar:PIPENV_SITE_PACKAGES]--pythonTEXT指定应该使用哪个版本的Pythonvirtualenv。--three/--two在创建virtualenv时使用Python3/2。--clear清除缓存(pipenv、pip和pip-tools)。[envvar:PIPENV_CLEAR]-v,--verbose详细模式。--pypi-mirrorTEXT指定PyPI镜像。--version显示版本并退出。-h,--help显示此消息并退出。使用示例:使用Python3.7创建一个新项目,specifically:$pipenv--python3.7删除项目virtualenv(从当前目录推断):$pipenv--rm安装项目的所有依赖项(包括dev):$pipenvinstall--dev创建包含预发布的锁定文件:$pipenvlock--pre显示已安装的依赖关系图:$pipenvgraph检查已安装的依赖关系是否存在安全漏洞:$pipenvcheck将本地setup.py安装到虚拟环境/Pipfile中:$pipenvinstall-e。使用较低级别的pip命令:$pipenvrunpipfreezeCommands:check检查是否存在PyUpSafety安全漏洞以及Pipfile中提供的PEP508标记。clean卸载所有未在Pipfile.lock中指定的包。graph显示当前安装的依赖关系图信息。install安装提供的包并将它们添加到Pipfile,或者(如果没有给出包),安装来自Pipfi的所有包乐。锁生成Pipfile.lock。在编辑器中打开查看给定模块。运行生成安装到virtualenv中的命令。scripts列出当前环境配置中的脚本。shell在vi??rtualenv中生成一个shell。sync安装Pipfile.lock中指定的所有包。uninstall卸载提供的包并将其从Pipfile中删除。更新运行锁,然后同步。