Установка пакетов с помощью pip на macOS Sierra

Я пытаюсь установить определенные пакеты, такие как pyautogui и т. д. на моей macOS Sierra. Но выдает какую-то ошибку.

$ 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

Может кто-то помочь мне с этим.


person nsidn98    schedule 13.08.2017    source источник
comment
Это может быть вызвано неправильным PYTHONPATH. Вы проверили это или это или это?   -  person Gino Mempin    schedule 13.08.2017
comment
PYTHONPATH а точнее PYTHONHOME.   -  person phd    schedule 13.08.2017


Ответы (1)


Возможно, что-то не так с вашей установкой Python. Anaconda имеет лучший менеджер пакетов, чем предустановленный Python. Я предлагаю вам установить Anaconda (скачайте здесь). Выберите Anaconda2 (используйте Python 2, чтобы избежать проблем)

Затем попробуйте еще раз с pip

pip install pyobjc-core
person Haha TTpro    schedule 13.08.2017
comment
Anaconda не устанавливается. Я попытался обновить conda anaconda. Но я все еще получаю ту же ошибку. - person nsidn98; 14.08.2017