Python一键安装全部依赖包的方法
requirements.txt用来记录项目所有的依赖包和版本号,只需要一个简单的pip命令就能完成。
pipfreeze>requirements.txt
然后就可以用
pipinstall-rrequirements.txt
来一次性安装requirements.txt里面所有的依赖包,真是非常方便。
但是我最近发现了一个全新的Python包管理器,叫做pipenv,集合了所有编程语言的包管理器的优点,是kennethreitz大神的一个周末项目。它的工作方式就像Node.js里的npm或者yarn,很容易就解决Python2/3混合使用产生的版本问题。
首先用pipinstallpipenv来安装它,然后在你的项目的根目录下面运行pipenv--three来生成Python3的虚拟环境,或者pipenv--two生成Python2环境。
这样pipenv会在这个项目里创建一个pipfile的文件,就像package.json一样,里面记录了项目所有的依赖包版本信息。
[[source]] url="https://pypi.python.org/simple" verify_ssl=true name="pypi" [packages] [dev-packages] [requires] python_version="3.6"
要运行pipenvshell进入虚拟环境,可以输入exit退出。pipenvinstall可以一键安装所有依赖包,还会生成pipfile.lock文件,里面记录了这次安装时的依赖包。
在pipenvinstall后面加上包名称,比如pipenvinstallflask可以安装Flask到生产环境,再加参数,比如pipenvinstallflask--dev就会安装到开发环境。
类似地,把上面的install改成uninstall就会卸载依赖包,pipenvuninstall--all可以卸载项目下所有的包。就是这么用的,更多的命令请查看pipenv官网。
以上这篇Python一键安装全部依赖包的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。