如何实现PyCharm+Pipenv虚拟环境开发和依赖管理-创新互联

这篇文章主要讲解了如何实现PyCharm+Pipenv虚拟环境开发和依赖管理,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

成都创新互联从2013年创立,先为北屯等服务建站,北屯等地企业,进行企业商务咨询服务。为北屯企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

hello,小伙伴们大家好,今天给大家介绍的开源项目是Python虚拟环境管理工具,Pipenv是Python官方推荐的包管理工具。可以说,它集成了virtualenv, pippyenv三者的功能。其目的旨在集合了所有的包管理工具的长处,如: npm, yarn, composer等的优点。

Pipenv试图解决的问题是多方面的:

我们不需要再手动创建虚拟环境,Pipenv会自动为我们创建,它会在某个特定的位置创建一个 virtualenv 环境,然后调用 pipenv shell 命令切换到虚拟环境。使用 requirements.txt 可能会导致一些问题,所以 Pipenv 使用 PipfilePipfile.lock 来替代之,而且 Pipfile 如果不存在的话会自动创建,而且在安装、升级、移除依赖包的时候会自动更新 PipfilePipfile.lock 文件。哈希值随处可见。安全。自动公开安全漏洞。让您深入了解依赖关系图(例如$ pipenv graph)。随时查看图形化的依赖关系。可通过自动加载 .env 读取环境变量,简化开发流程。

安装Pipenv

MacOS

$ brew install pipenv

Debian

$ sudo apt install pipenv

Fedora

$ sudo dnf install pipenv

假如你电脑上有多个Python版本,你可以指定Python版本安装

$ python3 -m pip install pipenv

常用命令

$ pipenv
Usage: pipenv [OPTIONS] COMMAND [ARGS]...

Options:
 --where  显示项目文件所在路径
 --venv  显示虚拟环境实际文件所在路径
 --py  显示虚拟环境Python解释器所在路径
 --envs  显示虚拟环境的选项变量
 --rm  删除虚拟环境
 --bare  最小化输出
 --completion 完整输出
 --man  显示帮助页面
 --three / --two 使用Python 3/2创建虚拟环境(注意本机已安装的Python版本)
 --python TEXT 指定某个Python版本作为虚拟环境的安装源
 --site-packages 附带安装原Python解释器中的第三方库
 --jumbotron An easter egg, effectively.
 --version 版本信息
 -h, --help 帮助信息

新闻名称:如何实现PyCharm+Pipenv虚拟环境开发和依赖管理-创新互联
链接URL:http://azwzsj.com/article/hjidg.html