python3.8安装包
作者:东流去
新添置了一台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
舒步思1808初学者win8,python3下第三方函数库怎么安装 -
融希薇15025782202 ______ 步骤如下: 1、下载并安装Python For Windows.打开Python官方网站(python.org),推荐下载Python 2.7.X版本. 2、安装Python:一路默认设置Next下去,直到Finish,完成Python安装. 3、在这里推荐使用PyCharm: PyCharm是一种...
舒步思1808cocos2dx怎么生成安装程序 -
融希薇15025782202 ______ 1、首先解压cocos2dx-3.2,把它放到你觉得合适的地方.然后是有关python的事儿. Mac OS中虽然是自带python的,但这里我还是推荐大家使用Homebrew来安装再安装一次正确版本的python 2、python安装完了之后,与windows下一样,接下...
舒步思1808如何在win8下安装python的第三方库 -
融希薇15025782202 ______ 可以通过pip install xxx安装;或者下载python第三方的类库的源码,本地安装
舒步思1808python怎么在myeclipse里安装 -
融希薇15025782202 ______ python在myeclipse里安装方法步骤如下:1在Help菜单中,选择Install New Software···, 2选择Add按钮,Name:PyDev(名字随意),Location:PyDev的更新地址,OK3选择PyDev下的PyDev for Eclipse,别的都不要选,否则依赖检查那关过...
舒步思1808PyQt5怎么安装 -
融希薇15025782202 ______ 安装方法首先安装Python,没有的用户可以在本站下载.1、然后将C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts添加到系统变量中.2、然后安装wheel工具,打开cmd输入pip install wheel.3、安装完成之后打开...
舒步思1808如何windows下nginx+django+flup python3 -
融希薇15025782202 ______ 1、安装python 下载最新的python版本,在本文撰写时为 python 3.4, 下载地址:https://www.python.org/ftp/python/3.4.0/python-3.4.0.msi,现在完成后点击运行,完成python安装(如c:/python34). 配置python路径支持,右键“计算机”=》“...
舒步思1808如何在python下安装xgboost -
融希薇15025782202 ______ 进入python的官网,找到download页面,点击针对windows的安装文件,下载安装,注意区分32位及64位
舒步思1808windows7 python下怎样安装pymysql -
融希薇15025782202 ______ 1、python安装目录设定为d:/python342、pymysql安装方法为:解压下载的文件,在cmd中运行: python setup.py install. 检验安装安装是否成功的方法:import pymysql . 如果不报错 说明安装成功. 3、mysql安装目录为D:/phpStudy/MySQL....
舒步思1808如何创建自己的python包 -
融希薇15025782202 ______ 用distutils制作自己的安装包 看下面的例子:mylib.py 文件1234567891011121314151617 defadd(x,y): returnx+y defdivision(x,y): returnx/y defmutiply(x,y): returnx*y defsubtract(x,y): returnx-y defmain(): pass if__name__ =='__main__': main() 简单...