首页 >>  正文

python3.8安装包

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

作者:东流去

新添置了一台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() 简单...

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