首页 >>  正文

python3.7安装步骤

来源:baiyundou.net   日期:2024-09-21

作者:东流去

购买理由

奶爸玩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    

","force_purephv":"0","gnid":"9c8ec6d38c1c935fa","img_data":[{"flag":2,"img":[{"desc":"","height":"250","title":"","url":"https://p0.ssl.img.360kuai.com/t0185ee8fd2e86034ca.jpg","width":"600"},{"desc":"","height":"1299","title":"","url":"https://p0.ssl.img.360kuai.com/t01c651ff84a55af77b.jpg","width":"600"},{"desc":"","height":"1299","title":"","url":"https://p0.ssl.img.360kuai.com/t01c911346f9f9664c3.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"cache","pub_time":1677564517000,"pure":"","rawurl":"http://zm.news.so.com/550b2eda81f1718a7ece08bfefd81394","redirect":0,"rptid":"05d7d55477d171db","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:mac","k":"mac","u":""}],"title":"Mac OS升级安装Python3.10继续玩Homeassistant

管才贵2957如何在Windows7系统上安装最新的64位Python3.6 -
毕炎柳15352507853 ______ 方法/步骤 第一步,下载最新版Python3.6.0,双击exe安装文件,执行安装程序; (1)现在安装 (2)自定义安装 安装对所有用户,添加Python3.6到PATH路径中, 第二步,选择必须的特性,可以勾选所有的选项,然后点击“Next”进入下一步, 第三步,下面勾选高级选项,并选择安装路径,也可以选择默认路径, 第四步,下面进入安装过程,界面显示安装过程中,需要等待一段时间, 第五步,安装完成后,提示安装成功后,关闭窗口,代表安装成功, 第六步,验证最新版Python是否安装成功,打开Python命令窗口.

管才贵2957如何在win7 python3.5.1上装theano -
毕炎柳15352507853 ______ 对于在Windows下学习Python的童鞋来说,安装Python是第一步.现在Python最新版本为Python 3.5.1,下面安下小编就给大家介绍一下Windows7安装Python3.5.1的过程. 下面我们就以Windows7 64位系统下安装为例来说明Python 3.5.1. 下...

管才贵2957如何在win10下安装python环境 -
毕炎柳15352507853 ______ 方法/步骤 首先我们来安装python2.7,在这里我安装在软件D盘 然后开始进行环境搭建,第一步先打开环境变量设置 然后我们找到path变量,点击编辑,进入后再点击编辑文本,在最后面输入你的python安装目录的路径,我的是D:\python(你的就看你安装在哪儿,点击确定,设置好了之后 好啦,到这里你的python开发环境已经搭建好了.

管才贵2957python web 2.7怎么安装 -
毕炎柳15352507853 ______ 下载安装python环境,详细安装步骤如下:A、 双击安装程序python.msi,开始安装向导 B、 点击“next”进入下一步,进入安装路径设置,选择默认路径(c:python27)即可 C、 点击下一步即可进行安装,直至安装完毕.安装完毕后,可通过运行c:python27python.exe的方式运行python程序 想更好的学习python请关注微信公众号“Python基础教程”!

管才贵2957如何安装Python环境以及为Visual Studio 2012安装Python插件 -
毕炎柳15352507853 ______ 最近开始了Python的学习之路,由于之前一直在写C#项目,对Visual Studio 开发环境的使用比较熟练,于是就在同事的帮助下把Python集成到了现有开发环境下,直接在VS上进行Python编程,经过实践安装成功.下面就给大家讲述一下如何在...

管才贵2957python 库下好 怎么安装 -
毕炎柳15352507853 ______ 一般安装setuptools, 装好后就可以运行 easy_install 安装了. pip也可以安装包.

管才贵2957win10怎样配置python环境 -
毕炎柳15352507853 ______ 首先我们来安装python2.7,在这里我安装在软件D盘,相信大家都知道尽量不要装在C盘的,如下图.然后开始进行环境搭建,第一步先打开环境变量设置,步骤如下图示.然后我们找到path变量,点击编辑,进入后再点击编辑文本,在最后面输入你的python安装目录的路径,我的是D:\python(你的就看你安装在哪儿喽),点击确定,设置好了之后如第三张图所示.好啦,到这里你的python开发环境已经搭建好了,那么怎么才能知道有没有搭建成功呢,这样做 win+R打开DOS命令,然后输入CMD点击确定,再输入python点击回车,看到如下图,那么你的python开发环境就已经搭建成功了.

管才贵2957windows 7 下怎么安装 Python 3.5.1 -
毕炎柳15352507853 ______ 在官网上下载的就是安装包了,直接按照提示一步一步安装就可以了

管才贵2957python you - get包怎么在win系统上用 -
毕炎柳15352507853 ______ 基本上就三步 一、安装Python 3.0以上的版本(自行去python官网下载)(安装完毕后在 命令提示符中测试对否安装成功(1)【Win+R】 输入【cmd】 回车, 然后输入【python】出现版本号即成功 ) 二、安装you-get 在命令提示符 窗口中 输...

管才贵2957怎么在Win7下构建Python开发环境 -
毕炎柳15352507853 ______ 我们首先要到Python官方下载Python语言包,还要下载一个WinPython和一个Spyder软件(简单的集成开发环境)下载好的软件 我们接下来的事情就是软件的安装与环境变量的配置了,第一我们先要安装Python程序语言开发工具,在我们下载的...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024