MacOS Monterey 12.3 系统更新了自带的python问题
在终端中运行cd命令会出现。env: python: No such file or directory
MacBook Pro 13″, macOS 12.3
想让人注意到某个有用的答案?请投赞同票!
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
在终端中运行cd命令会出现。env: python: No such file or directory
MacBook Pro 13″, macOS 12.3
我想我终于找到了解决办法,原理参考这篇文章 https://macmule.com/2022/01/29/macos-monterey-12-3-will-remove-python-2-7-usr-bin-python/
ln -s /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3 /usr/local/bin/python
然后在 .bash_profile 中 增加
export PATH=/usr/local/bin:$PATH
希望对你们有用!
如果改成python3,老项目不兼容,python2.7的程序要修改成py3的工作量太大。这里更多的是面向未来项目,可以选择py3
同样的问题
現在這個時間點還使用 2.7 的項目直接徹底重構吧
直接用python3,在python.org下载,或者直接用vscode
Monterey 12.3 删除了 python 2。您需要做的就是通过此链接将 python2 重新安装回系统 https://www.python.org/downloads/release/python-2718/
用 sed -i 批量替換
MacOS Monterey 12.3 系统更新了自带的python问题