python安装视频教程
作者:东流去
购买理由
奶爸玩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
姬波洁1169无法安装python 3.6.1, 我的电脑是Win7 64位,安装的也是64位的python? -
包唯天18155104610 ______ 安装教程1、选择install for all users ,然后一路点“Next”,就会将python 2.7.11默认安装至C盘下. 2、特别要注意选上pip和Add python.exe to Path. 3、然后打开命令提示符窗口,敲入python后会出现两种情况:⑴情况一: 说明安装完毕....
姬波洁1169python web 2.7怎么安装 -
包唯天18155104610 ______ 下载安装python环境,详细安装步骤如下:A、 双击安装程序python.msi,开始安装向导 B、 点击“next”进入下一步,进入安装路径设置,选择默认路径(c:python27)即可 C、 点击下一步即可进行安装,直至安装完毕.安装完毕后,可通过运行c:python27python.exe的方式运行python程序 想更好的学习python请关注微信公众号“Python基础教程”!
姬波洁1169window下python的各种包怎么安装 -
包唯天18155104610 ______ 1、pip安装 上一章中,介绍了Anaconda的安装,安装好Anaconda后,就默认安装了包管理工具pip.有的人喜欢使用easy_install,但是这需要你先安装easy_install,其实没必要,目前官方推荐使用pip. pip安装包或模块很简单,我们只需要在...
姬波洁1169python3怎么安装sympy和matplotlib模块 -
包唯天18155104610 ______ Python 库手工安装方法: 1. 下载源码包 2. 解压并进入其目录 3. python3 setup.py install --user 这里指定 python3 就是安装成 Python 3 版的.--user 表示装到你自己的用户目录下. 另,这些在 Arch Linux 官方源里都有.
姬波洁1169python怎么安装numpy -
包唯天18155104610 ______ 1、先安装wheel,在cmd窗口下输入:pipinstallwheel2、下载工具包:numpy模块:matplotlib注意下载对应的python版本和windows版本的whl文件,比如本人下载的是:matplotlib-2.0.0rc2-cp35-cp35m-win32.whl(md5),其中cp35对应python3.5版本,win32对应32位的电脑.3、安装whl文件,如把x.whl文件放在D盘根目录下,则在cmd输入:pipinstalld:\x.whl
姬波洁1169windows开发环境下python中的PIL包如何安装
包唯天18155104610 ______ 你所问的问题,其实是属于:1.先参考【教程】Python中的内置的模块 和第三方的模块搞懂PIL是属于第三方Python模块2.再参考:【待完善】【总结】Python安装第三方的库、package的方法去安装PIL模块.3.关于PIL的一些使用,可以参考:...
姬波洁1169如何在命令行里运行python脚本 -
包唯天18155104610 ______ 1. 安装python2. 打开命令行输入python并回车,如果出现下图这样的,就说明安装成功3. 写一个python并保存 print "hello world" # python2的写法# 或者 print("hello world") # python3的写法4. 再次打开命令行,输入 python + 要运行的python脚本的完整路径
姬波洁1169如何在手机上下载网页中的视频? -
包唯天18155104610 ______ 当我们浏览到某个精彩的视频时,我们总有一种把他保留至本地的想法,以便随时观看.但是有的网站视频是不允许我们下载的,老王最近浏览到一个可以用的方法,分享给大家. 本方法是基于Python3的下载工具-you-get,可以轻松下载网络...
姬波洁1169python怎么安装swampy包 -
包唯天18155104610 ______ windos下 下面是安装python的swampy模块的方法:1、下载setuptools:https://pypi.python.org/pypi/setuptools/1.1.42、解压缩,双击文件夹里的ez_setup.py3、进入命令提示符界面,进入E:/python27/Scripts,在命令提示符界面运行:easy_install....
姬波洁1169如何在Windows环境下运行Python脚本 -
包唯天18155104610 ______ python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写.python在生物信息、统计、网页制作、计算等多个领域都体现出了强大的功能.python和其他脚本语言如java、R、Perl 一样,都可以直接在命令行里运行脚本程序...