python下载pip安装教程
作者:东流去
购买理由
奶爸玩Home Assistant用的硬件是台M1的mac,软件配置是这个样子的:
Home-brew 4.0.3 里面装了python3.10,在python虚拟环境里跑的Home Assistant Core
本来的配置home-brew3+python3.9+home assistant core2023.1.7
这篇就是升级到home-brew4+python3.10+homeassistant core 2023.2.0的纯干货
升级python倒3.10 的原因很简单,python3.9的官方支持只能到Home Assistant 2023.1.7,更新的版本需要python3.10,好吧,本来不想折腾,但实在是没有办法,只好硬着头皮升级,中间走了很多弯路,写出来希望后来者会更轻松一些。
Mac os 自带有phthon3.9,但是一般老程序员都会建议,重新在Home-brew里部署一个独立的Python,毕竟重装Home-brew比重装macos系统容易多了,一旦出了问题删除Home-brew,就可以轻易推到重来。
Home-brew这个包管理器,也更加干净整洁,方便管理。
第一步:Home-brew4的部署
没有什么难度,本质上就是换源,提高访问的速度。搜索“Homebrew 源使用帮助”,参考清华源或者中科大源帮助文档就可以。
关键点就是在配置文件里,加上这几行代码,我的文件是在这个位置 /.zshrc (等同于 /users/用户名/.zshrc)
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api
eval $(/opt/homebrew/bin/brew shellenv)
解释一下,添加API这一行是因为Home-brew更新了api这一访问方式,这一点与home-brew3不同。
然后,homebrew update
homebrew upgrade
homebrew upgrade
一切正常后,转到下一步
第二步,安装python3.10
brew里的python是没有升级到3.10这个概念的,各个版本的python都可以共存,通过创建不同的虚拟环境解决共存问题。
brew install [email protected] #安装时指定特定版本
关键点在这里,奶爸假设你的设备已经在3.9的环境下正常运行了Home assistant 2023.1.7,下来只要创建虚拟环境,在环境里再安装一遍更新版本的home assistant,就可以实现home assistant的平滑无感升级。
mkdir ~/Homeassistant #创建虚拟环境文件所在文件夹,位置自选
cd ~/Homeassistant
python3 -m venv .
source bin/activate
看到这个就成功了,说明了这是python是运行在homeassistant这个环境里。
(Homeassistant) chenwenli@Mini homeassistant %
第三步,安装home assistant
python3.10 -m pip install wheel
如果提示需要升级 pip 或其他报错运行下方指令
python3.10 -m pip install --upgrade pip
pip3 install homeassistant==2023.2.0 #这是python3.9不支持的版本,能安装说明成功了。
pip3 install --upgrade homeassistant #升级到最新的版本
hass
能启动就成功了,home assistant 顺利从3.9过渡到3.10,无痛的那种,不需要任何的设置。
hass --script macos install
开机自启动 home assistant
以后升级到python3.11,同样的方法想必也会有用,现在可别升级,不支持的。
外观展示
ios16 家庭外观大改了,不难看
\n
使用感受
升级后能感知的明显变化是,美的的热水器可以在Homekit里调节温度了。
继小米全家桶之后,美的的设备也可以很容易接入Homekit,实现iphone的控制,在这里感谢大佬georgezhao2010的插件,搜索midea_ac_lan就能找到。
效果不错
\n
总结
技术的更新从来没有停下来脚步,在matters协议一统之前,homeassistant还是最佳的解决方案。
将来的技术肯定跟好,但当下的技术才是奶爸的最爱。
每个人的软硬件情况不一,有问题可以随时留言提问。
祝人人都可以愉快的玩耍。
\n
莫欧晓4073如何用pip安装python插件 -
弘汪甄13642416249 ______ 安装Python包,的确是pip最为方便了,简单快捷,因为它直接是从pypi上面下载文件,保证文件的安全性和可靠性,并且资源丰富; 下面是安装步骤: 下载 setuptools,注意对应 Python 的版本,完成后运行 exe 即可完成安装 https://pypi.python....
莫欧晓4073如何使pip安装python本地资源 -
弘汪甄13642416249 ______ 5.1 解压pip-1.4.1.tar.gz5.2 运行CMD,进入命令行5.3 用CD命令进入 pip 解压目录5.4 输入 "python setup.py install"5.5 添加环境变量 path = C:\Python26\ArcGIS10.0\Scripts 验证是否安装成功,运行CMD,进入命令行,输入pip;如果出现pip的用法介绍,说明安装成功.进入命令行,输入 "pip install package",package为安装包名称,就可以随意使用了.
莫欧晓4073python的pip怎么安装和使用啊 -
弘汪甄13642416249 ______ ez_install.py,搜索并下在这个文件,在命令行中执行python ez_install.py,安装完成后,默认保存在C:\Python27\Scripts(假设你的python是安装在C盘),将以上路径配置到环境变量path中,完成后再在cmd命令行中执行:easy_install pip,就直接安装上包管理工具pip了
莫欧晓4073python没有自带pip怎么安装 -
弘汪甄13642416249 ______ Python | Windows下如何安装pip http://jingyan.baidu.com/article/7e4409533f32092fc0e2ef24.html
莫欧晓4073如何在mac版本的python里安装pip -
弘汪甄13642416249 ______ mac里面python自带easy_install的,最快的应该就是在terminal里面sudo easy_install pip了,网络好几秒就ok.运行完可以用pip help测试一下是否安装成功,成功安装后,直接pip install numpy或者其他包就可以了.ps:用sudo的时候需要输入密码,这个密码是你自己电脑的密码,输入的时候采取了“保密措施”,你看不到自己输入的字符,完整的输入进去以后,回车就可以了.
莫欧晓4073如何安装python - pip3 -
弘汪甄13642416249 ______ 你安装好 python 之后,默认会自动安转 pip3,假如没有,唯一的可能是你在安装过程中取消了这个勾选,重装一次就好. 命令行输入 pip list,看能否列出库的列表,假如提示命令不可用,或者和你的预期不一致,那么试试 pip3 list.
莫欧晓4073怎样安装python的图像处理库pillow -
弘汪甄13642416249 ______ 找到easy_install.exe工具.在windows下安装Python后,在其安装路径下的scripts文件中默认安装好了easy_install工具.完整路径如下例:D:\Python27\Scripts\easy_install.exe;其中为我python的安装路径,大家可以根据自己的安装路径更改....
莫欧晓4073window下python的各种包怎么安装 -
弘汪甄13642416249 ______ 1、pip安装 上一章中,介绍了Anaconda的安装,安装好Anaconda后,就默认安装了包管理工具pip.有的人喜欢使用easy_install,但是这需要你先安装easy_install,其实没必要,目前官方推荐使用pip. pip安装包或模块很简单,我们只需要在...
莫欧晓4073怎么安装python模块,如何安装python模块,常用安装方式 -
弘汪甄13642416249 ______ 先在命令行里打一下pip,确认下这个模块安装了没有.如果没有则,首先安装easy_install 下载地址:https://pypi.python.org/pypi/ez_setup 解压,安装.python ez_setup.py 安装好easy_install 之后 再安装pip 下载地址:https://pypi.python.org/pypi/pip 解压,安装.python setup.py install 之后要安装的包就直接 pip install xxx
莫欧晓4073如何在安装pip3以及第三方python库 -
弘汪甄13642416249 ______ 在安装pip3以及第三方python库(for Mac) 环境 OS:10.12.3 (16D32) macOS Sierra Python3: Python 3.6.1 什么是pip Python之所以强大,其中一个原因是其丰富的第三方库.pip则是python第三方库的包管理工具.由于在Mac上python2和python...