大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了如何实现PyCharm+Pipenv虚拟环境开发和依赖管理,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
成都创新互联从2013年创立,先为北屯等服务建站,北屯等地企业,进行企业商务咨询服务。为北屯企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。hello,小伙伴们大家好,今天给大家介绍的开源项目是Python虚拟环境管理工具,Pipenv
是Python官方推荐的包管理工具。可以说,它集成了virtualenv
, pip
和pyenv
三者的功能。其目的旨在集合了所有的包管理工具的长处,如: npm, yarn, composer等的优点。
Pipenv试图解决的问题是多方面的:
我们不需要再手动创建虚拟环境,Pipenv
会自动为我们创建,它会在某个特定的位置创建一个 virtualenv
环境,然后调用 pipenv shell
命令切换到虚拟环境。使用 requirements.txt
可能会导致一些问题,所以 Pipenv
使用 Pipfile
和 Pipfile.lock
来替代之,而且 Pipfile
如果不存在的话会自动创建,而且在安装、升级、移除依赖包的时候会自动更新 Pipfile
和 Pipfile.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 帮助信息