Python 在macOS Sierra上使用pip安装软件包

Python 在macOS Sierra上使用pip安装软件包,python,pip,pyautogui,Python,Pip,Pyautogui,我正在尝试在macOS Sierra上安装某些软件包,如pyautogui等。但它抛出了一些错误 $ sudo pip3 install pyobjc-core 错误是 Fatal Python error: Py_Initialize: unable to load the file system codec LookupError: no codec search functions registered: can't find encoding Current thread 0x000

我正在尝试在macOS Sierra上安装某些软件包,如pyautogui等。但它抛出了一些错误

$ sudo pip3 install pyobjc-core
错误是

Fatal Python error: Py_Initialize: unable to load the file system codec
LookupError: no codec search functions registered: can't find encoding

Current thread 0x00007fffb7f853c0 (most recent call first):
Abort trap: 6

有人能帮我吗。

也许你的Python安装有问题。Anaconda具有比预安装Python更好的包管理器。 我建议你安装Anaconda(下载)。选择Anaconda2(使用Python 2以减少麻烦)

然后用皮普再试一次

pip install pyobjc-core

也许您的Python安装有问题。Anaconda具有比预安装Python更好的包管理器。 我建议你安装Anaconda(下载)。选择Anaconda2(使用Python 2以减少麻烦)

然后用皮普再试一次

pip install pyobjc-core

这可能是由不正确的
PYTHONPATH
引起的。您是否检查过或?可能重复的
PYTHONPATH
PYTHONHOME
。这可能是由不正确的
PYTHONPATH
引起的。您是否已检查或?可能重复的
PYTHONPATH
或更确切地说是
PYTHONHOME
。未安装蟒蛇。我尝试了蟒蛇更新蟒蛇。但我仍然收到相同的错误。没有安装Anaconda。我尝试了conda更新Anaconda。但我还是犯了同样的错误。