安装Python后端警告:
==> Caveats
Python has been installed as
/opt/homebrew/bin/python3.10
Unversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to
`python3.10`, `python3.10-config`, `pip3.10` etc., respectively, have been installed into
/opt/homebrew/opt/python@3.10/libexec/bin
You can install Python packages with
pip3.10 install <package>
They will install into the site-package directory
/opt/homebrew/lib/python3.10/site-packages
tkinter is no longer included with this formula, but it is available separately:
brew install python-tk@3.10
If you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH:
brew install python3
See: https://docs.brew.sh/Homebrew-and-Python
查看
% where python3
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3
/opt/homebrew/bin/python3
/usr/local/bin/python3
/usr/bin/python3
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3是原始文件目录;
/opt/homebrew/bin/python3和/usr/local/bin/python3都是软链接,他们都指向/Library/Frameworks/Python.framework/Versions/3.10/bin/python3;
/usr/bin/python3 是可执行文件(参考Understanding PATH)。
Issues/Concern:
1. 好些地方都有python包:
/Library/Frameworks/Python.framework/Versions
/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions
执行文件/usr/bin/python3如何找到他们的?【根据环境变量PATH指定的目录列表查找】
/usr/bin/python3 --version 和/usr/local/bin/python3 --version不一致
后者(/usr/local/bin/python3)只是个软链接,说明它的执行文件并没有在环境变量里,或者环境变量里Python的配置是其他版本的。vi ~/.bash_profile打开文件检查下。
Simple Python Version Management
参考
- How to set Python3 as a default python version on MacOS?
- Mac下安装Python3,并配置环境变量设置为默认
安装Python后端警告:
查看
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3是原始文件目录;/opt/homebrew/bin/python3和/usr/local/bin/python3都是软链接,他们都指向/Library/Frameworks/Python.framework/Versions/3.10/bin/python3;/usr/bin/python3是可执行文件(参考UnderstandingPATH)。Issues/Concern:
1. 好些地方都有python包:
/Library/Frameworks/Python.framework/Versions/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions执行文件
/usr/bin/python3如何找到他们的?【根据环境变量PATH指定的目录列表查找】/usr/bin/python3 --version和/usr/local/bin/python3 --version不一致后者(
/usr/local/bin/python3)只是个软链接,说明它的执行文件并没有在环境变量里,或者环境变量里Python的配置是其他版本的。vi ~/.bash_profile打开文件检查下。pyenv参考