Я пытаюсь выполнить следующую команду на моей ма c:
pip3.7 download -q -d ./libs -r requirements.txt
Но я всегда получаю сообщение об ошибке следующим образом:
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /usr/local/opt/python/bin/python3.7
Reason: image not found
Abort trap: 6
Но, делая
which python3.7
Я получаю следующее:
/usr/local/bin/python3.7
Как предлагается в аналогичном посте здесь, я пробовал brew update
и brew upgrade
, но проблема все еще там.
Я думаю, что если я связываю pip3.7 с /usr/local/bin/python3.7
, я могу решить эту проблему.
Но я не могу понять, как я обновляю связанный python с pip3.7 с /usr/local/opt/python/bin/python3.7
до /usr/local/bin/python3.7
EDIT
Мне удалось обновить python, связанный с pip3.7, с помощью поста следующим образом:
Сначала я сделал which pip3.7
, что дало: /usr/local/bin/pip3.7
. Затем я изменил первую строку этого с желаемым python путем, то есть /usr/local/bin/python3.7
. Но все еще сталкиваюсь с той же проблемой, что и раньше.
Даже я пытался с помощью следующей команды:
python -m pip download -q -d ./libs -r requirements.txt
Тогда я получаю сообщение ниже:
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020
, хотя делая which python
, я получаю Python 3.6.5