我往何处去

  • 喃喃自语
  • 谈谈管理
  • 聊聊人文
  • 搞搞技术
  • 玩玩音乐
  • 拍拍照片
  • 看看电影
从微信朋友圈逃回博客,是我能与这个世界保持的距离
  1. 首页
  2. 搞搞技术
  3. 正文

折腾Mac/Python/AI等等这些玩意儿(1)

2023-05-18 318点热度 0人点赞 0条评论

新的本子到手了,MacBook pro max,M2芯片的高配,96G的内存;搞这么高配置是想玩玩本地部署AI模型,包括stable diffusion这些。第一次自己装,基于anaconda的python环境,结果很奇怪,能跑起来,但就是非常慢,出一张图要8分钟,而且发烫,然后没办法,找了淘宝,远程帮我重装,这次跑起来很快,一张图十几秒就行了,但是也还有问题,就是只能用eula采样方法,其它都会黑图。这个只能后续慢慢找原因了,反正也凑合用。
折腾的过程中,发现Mac里,配置环境变量挺麻烦的,于是简单研究一下Mac的bash和zshrc文件,汇总记录一下,免得以后每次去找。

1,首先,Mac系统用bash_profile 或者 zshrc,这两个文件来配置环境变量,用 echo $shell 命令可以检查当前到底使用的是什么(返回zsh/bash),一般是用zshrc,它是对全局永久生效,而bash_profile是只对当前窗口有效;如果有些东西会写到bash里,那么在zshrc里最后写上 source .bash_profile,这样就会把bash_profile里的也执行了。(修改了 zshrc后,也是用 source .zshrc来立即生效)。

2,在zshrc中,首先是指明路径,这个和以前dos/windows下类似;用 “export PATH=” 来开头,比如:(mac默认不区分大小写)
export PATH=$HOME/bin:/usr/local/bin:/opt/homebrew/bin --这里$HOME表示根文件夹,多个路径之间用英文冒号隔开;所以这一行语句添加了3个文件夹路径; 如果要分行写以便看得清楚,那么,可以这样:export PATH=/usr/local/aaa:$PATH,  最后加的这个$PATH,其实是指代前面已经添加好的路径,在这里把它全部带上,每一行都这么写,那么直到最后一行就全部写入啦。

3,其次常用的是给别名:以 “alias 别名=” 开头比如:
alias python=/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10 这句的意思就是,当我们终端输入python时,实际上就会去调用后面指定的那个程序。

附上一张2022新款14寸MacBook pro,与我的第一台MacBook——2014款MacBook air 11寸的对比吧:

标签: 暂无
最后更新:2023-05-18

tocwei

我一定会后悔,但这正是决定的意义,是人生的宿命,是自由意志的代价,在最后,后悔带来的痛苦,会让我感觉到人生如此灿烂。

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

tocwei

我一定会后悔,但这正是决定的意义,是人生的宿命,是自由意志的代价,在最后,后悔带来的痛苦,会让我感觉到人生如此灿烂。

COPYRIGHT © 2024 一苇可航. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang