首页 >>  正文

python求1++1+2+1+2+3

来源:baiyundou.net   日期:2024-08-23

作者:东流去

新添置了一台m1版本的mac mini,想在上面部署HASS 来作为智能家居的核心。

上一次安装的时候还不知道Homebrew的好,这次直接安排上。

这次的内容主要是代码,和已经掉过的坑,希望你可以避免掉。

Mac 12.5系统是否内置了Python3呢?

答案:是的。

在terminal里输入python3,系统就会通过command line developer tools来安装一个python,

用python3命令就能看到具体的情况

huigetian@iMac ~ % python3

Python 3.8.9 (default, Apr 13 2022, 08:48:06) 

[Clang 13.1.6 (clang-1316.0.21.2.5)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

系统自带的这个Python,奶爸决定不用,用Home-brew重新安装一个,以后方便管理。

homebrew官方的安装由于你知道的原因并不好用,这里用国内高手的安装包

关键词gitee cunkai homebrew

解决所有的烦恼,换源路径什么的都一次搞定

M1芯片ARM版Homebrew最终会被安装在/opt/homebrew路径下,而之前Intel芯片的Mac则会被安装到/usr/local/Homebrew路径下

成功后brew update

brew upgrade

brew install python3

安装后用这个命令确定以下 python命令的路径

echo$PATH

我的是这样的

/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

第一行是 /opt/homebrew/bin 或者/usr/local/homebrew 的话说明在说明在terminal里输入的命令都是运行的brew里安装的那个python3 

如果路径里没有这一行

在终端执行命令echo $SHELL获得终端类型:

/bin/zsh => zsh => .zprofile

/bin/bash => bash => .bash_profile

如果看到的是/bin/zsh

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile

eval "$(/opt/homebrew/bin/brew shellenv)"

如果看到的是/bin/bash

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile

eval "$(/opt/homebrew/bin/brew shellenv)"

从macOS Catalina(10.15.x) 版开始,Mac使用zsh作为默认Shell

.zprofile 这个文件的位置在/.zprofile 内容就是上面的两行代码

最后就是安装Homeassistant

按照官方的说法

python3 -m pip install wheel

python3 -m pip install homeassistant

如果速度很慢,还要pip换源  

pip3 config set global.index-url https://pypi.mirrors.ustc.educ.cn/simple/

这个是中科大的源,速度飞快

经过一番努力,可以享受HASS带来的便利了

接入Homekit是这样的效果 

总结

经过努力,一切都是值得的,今天的Homeassistant还不算完美,但当下仍然是最强的存在。

HASS可以整合各个平台的智能产品到一个平台上,实现统一管理和自动化,这是他的精髓。

M1 的mac 由于噪音和功耗极低,闲置功耗小于5W,非常适合作HASS服务器,NAS等

M1 mac 最合适的用途也许就是一个低功耗的服务器

安装若是遇到问题,关闭terminal再打开,或者重启一下Mac,可以解决莫名其妙的问题。

文章有未尽之处,善用搜索引擎。

","force_purephv":"0","gnid":"909710f34b0a4c7f9","img_data":[{"flag":2,"img":[{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t0191eb26f307876f4c.jpg","width":"600"},{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t01df52151965e4d560.jpg","width":"600"},{"desc":"","height":"297","title":"","url":"https://p0.ssl.img.360kuai.com/t014c1462ee7b91b646.jpg","width":"600"},{"desc":"","height":"1067","title":"","url":"https://p0.ssl.img.360kuai.com/t0109923193a9799fc0.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1660820366000,"pure":"","rawurl":"http://zm.news.so.com/6c1296d31fee8bd0ace9b01800e9c0a5","redirect":0,"rptid":"17fd1758fb962cb0","s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:mina","k":"mina","u":""},{"clk":"kdigital_1:mac","k":"mac","u":""}],"title":"日常分享篇 篇二:新的M1 Mac全新快速安装Homebrew+Python+Homeassistant

越桂瑶850南粤风采是机选容易中还是坚持一组号码易中?
隗殃纪18125575631 ______ 报纸上说的百万富翁基本上都是机选的,也有些是他们两岁的孩子哭着要买的!很多都是只买一注的! 我在36选7和26选5里都打滚了7年!36选7中了无数次的十块!有一次还跟 二等奖檫身而过(那一期不记得买) 26选5没中过! 今年我开始放弃了!因为以前加起来买彩票的钱现在可以买到一辆一汽捷达! 还有我是坚持5组号码的!每次买10块或者20块! 祝你好运!

越桂瑶850胚胎移植的基本程序如下图(以胚胎移植为例),请据图回答:选择..?
隗殃纪18125575631 ______ (4分)(1)遗传性状和生产性能优秀 (2)同期发情 (3)不一定相同.因为这些胚胎都是由不同的受精卵发育而来的,它们的基因型可能相同,也可能不同.

越桂瑶850找小说 - 找小说女主叫向晚,在夜总会工作,有很多男人喜欢她但她喜欢的只
隗殃纪18125575631 ______ 或者是 你看看这两部中的其中一部是不是你要找的

越桂瑶850求win8 c语言编译器推荐 -
隗殃纪18125575631 ______ VS Express 2013 微软官方网站上就可以下,免费不用破解http://www.microsoft.com/zh-cn/download/details.aspx?id=40748

越桂瑶850跪求,糖尿病发症引起的心脏性水肿民间药方 -
隗殃纪18125575631 ______ 这是糖尿病引起的比较严重的并发症.在治疗上建议配合中药.效果会好些.问题可随时来我的空间.

越桂瑶850小王从小陈借来一本书,小王一天看五页,七天看完书的一半,如果以后?
隗殃纪18125575631 ______ 一天五页,七天看完书的一半,就是共5*7=35*2=70页 每天多看两页,就是每天7页 呵呵,是以后每天多看两页,那就是以后每天看7页,剩下的35页在5天看完,加上先前的7天,所以就是12天. 12天是正确的.

越桂瑶850我要java api1.6的中文版,一定要是HTML版的(给方法都不行),给地址,然后加分 -
隗殃纪18125575631 ______ http://blog.csdn.net/blueshine2/article/details/4027644希望对你有用

越桂瑶850python求1 - 1/2+2/3 - 3/5..的前n项和 -
隗殃纪18125575631 ______ # -*- coding:utf8 -*- #py3通过 n=int(input()) s=1 t=-1 for i in range(1,n): s+=t*i/(i+1) t=-t print(s)

越桂瑶850python求1+1/2+1/4+…1/256 -
隗殃纪18125575631 ______ sum([ 1.0 / 2**x for x in range(1, 9)])

越桂瑶850python 求一个编程建立一个新的file -
隗殃纪18125575631 ______ # -*- coding:utf-8 -*- fname=raw_input('Please input filename:\n') with open(fname+'.txt','w') as f1: with open('fp.txt','r') as f2: for i in f2: f1.write(i) f1.write('\nhello world')

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