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
尤振注1019如何用notepad++运行python script插件 -
何歪瑾18681887211 ______ 1、下载Emmet和Python Script Emmet需要 Python Script 的支持,因此这两款插件必须同时安装才能使用. 下载地址: PythonScript_full_0.9.2.0 Emmet的Notepad++插件 2、安装 Emmet的安装比较简单,下载完解压后复制到Notepad++安装...
尤振注1019Notepad++如何安装Python插件?Notepad++插件怎么装 -
何歪瑾18681887211 ______ 首先安装并且打开notepadd++软件 点选上面的 插件--Plugin Manager(插件管理) 找到需要的python插件,并且点击install安装到自己的编辑器 安装完成后必须重启你的软件 重启后打开你装好的软件,显示控制台 这样就直接进到命令行模式了
尤振注1019aspen plus 能不能用python -
何歪瑾18681887211 ______ 能、 方法/步骤1 首先下载安装Editplus和python,安装很简单下载之后双击一直默认下一步就可以搞定,不过在安装editplus的时候他们捆绑了两个恶心的东西你可以取消.2 打开editplus选择工具-->配置用户工具,点击组名新建一个python组,...
尤振注1019如何给Notepad++安装Emmet和Python Script插件 -
何歪瑾18681887211 ______ 启动Python脚本 Notepad++ Python脚本需要放置到特殊的目录中,以便于通过Python插件识别,然后可以在Notepad++中启动.通常这个目录是%APPDATA%\Notepad++\plugins\config\PythonScript.这个脚本也可以通过菜单Plugins->Python ...
尤振注1019如何配置java和python环境 -
何歪瑾18681887211 ______ Java 环境配置1. 最简单的方法 众所周知,eclipse是需要java运行环境的,其实只需要java虚拟机 jre就行了,也就是说在你的系统中如果已经安装了jre(一般在C:\Program Files (x86)\Java\jre6),其实只需要copy这个jre文件夹到eclipse下就能顺利...
尤振注1019如何在eclipse配置python -
何歪瑾18681887211 ______ 启动eclipse,选择help->Install New Software,在弹出框中点击add 弹出框中name栏输入:pydev Location:http: // pydev.org/updates 点击ok 点击next,一步一步进行下去,eclipse会自动安装pydev 安装好pydev后,需要安装配置python解释器....
尤振注1019如何在Windows系统中安装Python -
何歪瑾18681887211 ______ 1、下载python安装包https://www.python.org/ftp/python/3.5.1/python-3.5.1-amd64.exe 当然,你也可以根据你的需要下载不同版本的python. 2、双击安装程序python-X.X.X.msi 3、选择Install for all users,点击下一步 4、选择安装目录,Python...
尤振注1019eclipse可作为python的开发工具吗 -
何歪瑾18681887211 ______ 可以,需要配置环境,如下 步骤1:下载用于在Eclipse中开发Python的插件PyDev.文件名:org.python.pydev.feature-1.6.1.2010080312.zip.可从网上下载 步骤2:解压org.python.pydev.feature-1.6.1.2010080312.zip.将解压后的features和...
尤振注1019python 插件在哪个文件夹 -
何歪瑾18681887211 ______ 一般在python安装目录的如下子目录下 Lib\site-packages 我是pip安装的插件,安装的基本上都在这个目录下
尤振注1019如何用eclipse编写python -
何歪瑾18681887211 ______ 工具: eclipse python插件 方法:1. 从百度搜索该插件并进行下载2. 下载后的目录如下:3. 把解压后的插件features与plugins里的文件复制到ecipse里对应的features与plugins目录里即可.