Python 在 Mac 上意外退出 (Python quit unexpectedly on Mac)


問題描述

Python 在 Mac 上意外退出 (Python quit unexpectedly on Mac)

我已經從這裡

安裝了python3

當我嘗試運行'python3',它退出並提供以下信息:

致命的 Python 錯誤:Py_Initialize:無法加載文件系統編解碼器 ImportError: No module named 'encodings'

Current線程 0x00007fff960a93c0(最近一次調用優先):中止陷阱:6

在此之前,我嘗試從 Homebrew 安裝 python3。

我不記得我是否有刪除 /Library/Frameworks/Python.framework

os : macOS

順便說一下,IDLE 運行良好/Library/Frameworks/Python.framework

/p>

參考解法

方法 1:

If you are using Homebrew, you can reinstall a corrupted Python environment like this:

brew uninstall ‑‑ignore‑dependencies ‑‑force python python@2
unset PYTHONPATH
brew install python python@2

I had a similar "quit unexpectedly" issue and this resolved it for me. pip and pip3 are both working fine after without messing with them.

方法 2:

brew reinstall openssl

Then:

cd /usr/local/lib
sudo ln ‑s /usr/local/opt/openssl/lib/libssl.dylib libssl.dylib
sudo ln ‑s /usr/local/opt/openssl/lib/libcrypto.dylib libcrypto.dylib

(by ringsaturnstatueofmikeBrandon Stewart)

參考文件

  1. Python quit unexpectedly on Mac (CC BY‑SA 2.5/3.0/4.0)

#Python #macos






相關問題

如何從控制台中導入的文件中訪問變量的內容? (How do I access the contents of a variable from a file imported in a console?)

在 python 3.5 的輸入列表中添加美元符號、逗號和大括號 (Adding dollar signs, commas and curly brackets to input list in python 3.5)

為 KeyError 打印出奇怪的錯誤消息 (Strange error message printed out for KeyError)

django 1.9 中的 from django.views.generic.simple import direct_to_template 相當於什麼 (What is the equivalent of from django.views.generic.simple import direct_to_template in django 1.9)

查詢嵌入列表中的數組 (Querying for array in embedded list)

如何在 Python 中搜索子字符串是否在二進製文件中? (How to search if a substring is into a binary file in Python?)

為什麼要避免 while 循環? (Why avoid while loops?)

使用python的json模塊解析json請求 (Parse a json request using json module of python)

為什麼使用 py2app 模塊創建 mac 文件時出現錯誤? (Why i am getting Error when creating mac file using py2app module?)

當 python 線程在網絡調用(HTTPS)中並且發生上下文切換時會發生什麼? (What happens when the python thread is in network call(HTTPS) and the context switch happens?)

如何繪製一條帶斜率和一個點的線?Python (How to plot a line with slope and one point given? Python)

Pickle 找不到我不使用的模塊? (Pickle can't find module that I am not using?)







留言討論