моя установка pip3 на osx очень запутана, как я могу это исправить? - PullRequest
0 голосов
/ 03 ноября 2018

У меня слишком много установок python3 на моем Mac, и я не могу продолжать.

which python3 дает мне:

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3

но

pip3 -V

дает мне:

pip 18.0 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)

теперь, когда я устанавливаю что-то с помощью pip, оно идет не в тот каталог (это происходит после того, как я обновил pip3, я думаю)

проблема в том, что в прошлом я устанавливал некоторые пакеты pip3 внутри этой папки: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages и каждый раз, когда я запускаю python3, я просто могу импортировать эти пакеты.

как мне исправить это заблуждение? я думаю, мне нужно удалить эту версию pip3 и переустановить версию, совместимую с python 3.6, чтобы установить пакеты в хороший каталог (старый) но как это сделать?

спасибо

1 Ответ

0 голосов
/ 03 ноября 2018

Вы должны работать в виртуальных средах. Один из вариантов - загрузить Anaconda, а из Anaconda вы можете легко настроить свои виртуальные среды. Анаконда использует conda вместо пипса, и у вас не будет путаницы в нескольких пипсах. Команда, которую вы используете для настройки виртуальной среды: conda create -n yourenvname python=x.x anaconda. Есть документы, показывающие, как использовать Anaconda и как установить и использовать Виртуальные среды . Это может показаться пугающим, но Анаконда делает это легко. У меня есть виртуальные среды для Python 2.7.13, 3.65 и 3.7. Просто выбрать тот, который я хочу.

...