要使用 串接AI套件 langChaing 時,發生了以下錯誤
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with LibreSSL 2.8.3. See: https://github.com/urllib3/urllib3/issues/2168
macOS 內建Python
透過 which python3、where python3 指令,得知我的python是安裝在 /usr/bin/python3
但這建議不要刪掉
移除其他非內建python
然後查看 echo $PATH 看path底下有什麼
其中發現有這一段 /Library/Frameworks/Python.framework/Versions/3.9/bin
看起來是很久以前的安裝的
sudo rm -rf /Library/Frameworks/Python.framework
然後移除 ~/.zprofile 裡面的這幾行 (path路徑詳見)
# Setting PATH for Python 3.9
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
export PATH
然後開新的termianl
用Homebrew安裝 新版本python
brew install python3
也確定了python3的版本是正確的
python3 --version
最後,讓我的IDE Pycharm吃到我的Homebrew的python
沒有留言:
張貼留言