Подтвердить что ты не робот

Как установить pip для Python 3 в Mac OS X?

OS X (Mavericks) имеет запас Python 2.7. Но я все свои личные вещи на Python с 3.3. Я просто сбросил 3.3.2 установку и установил новый 3.3.3. Поэтому мне нужно снова установить pyserial. Я могу сделать это так, как я это делал раньше, а именно:

  • Загрузить pyserial из pypi
  • untar pyserial.tgz
  • cd pyserial
  • python3 setup.py install

Но я бы хотел сделать, как классные дети, и просто сделать что-то вроде pip3 install pyserial. Но неясно, как я дошел до этого. И только этот момент. Пока не интересно (пока я не должен быть) в virtualenv.

4b9b3361

Ответ 1

ОБНОВЛЕНИЕ: Это больше не требуется с Python3.4. Он устанавливает pip3 как часть стандартной установки.

В конечном итоге я разместил этот же вопрос в списке рассылки python и получил следующий ответ:

# download and install setuptools
curl -O https://bootstrap.pypa.io/ez_setup.py
python3 ez_setup.py
# download and install pip
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

Который решил мой вопрос отлично. После добавления следующего для меня:

cd /usr/local/bin
ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip

Чтобы я мог запустить pip напрямую, я смог:

# use pip to install
pip install pyserial

или же:

# Don't want it?
pip uninstall pyserial

Ответ 2

Мне пришлось пройти этот процесс самостоятельно и выбрать другой способ, который, я думаю, лучше в долгосрочной перспективе.

Я установил homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

то

brew doctor

Последний шаг дает вам некоторые предупреждения и ошибки, которые вы должны решить. Один из них - загрузить и установить средства командной строки Mac OS X.

то

brew install python3

Это дало мне python3 и pip3 на моем пути.

pieter$ which pip3 python3
/usr/local/bin/pip3
/usr/local/bin/python3

Ответ 3

Установите Python3 на mac

1. brew install python3
2. curl https://bootstrap.pypa.io/get-pip.py | python3
3. python3

Используйте pip3 для установки модулей

1. pip3 install ipython
2. python3 -m IPython

:)

Ответ 4

Plus: при установке запросов с помощью python3 команда:

pip3 install requests

not

pip install requests

Ответ 5

  • brew install python3
  • создать псевдоним в профиле вашей оболочки

    • например. alias pip3="python3 -m pip" в .zshrc

➜ ~ pip3 --version

pip 9.0.1 из /usr/local/lib/python 3.6/site-packages (python 3.6)

Ответ 6

Чтобы использовать Python EasyInstall (который, как я думаю, вы хотите использовать), очень просто!

sudo easy_install pip

так что с помощью pip для установки Pyserial вы бы сделали:

pip install pyserial

Ответ 7

Также стоит отметить, что пользователи Max OSX/macOS могут просто использовать Homebrew для установки pip3.

$> brew update
$> brew install python3
$> pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

Ответ 8

pip автоматически устанавливается вместе с python2 с помощью brew:

  1. brew install python3
  2. pip3 --version

Ответ 9

В Mac OS X Mojave python Mac OS X Mojave обозначает python версии 2.7, а python3 python версии 3. То же самое относится к pip и pip3. Итак, чтобы обновить pip для python 3 сделайте это:

~$ sudo pip3 install --upgrade pip

Ответ 10

В MacOS 10.12

скачать pip: pip как get-pip.py

скачать python3: python3

  • установить python3
  • открытый терминал: python3 get-pip.py
  • pip3 доступен

Ответ 11

Вот мое простое решение:

Если в вашей системе установлены и python2, и python3, обновление pip будет указывать на python2 по умолчанию. Следовательно, мы должны указать версию python (python3) и использовать следующую команду:

python3 -m pip install --upgrade pip

Эта команда удалит ранее установленный пункт и установит новый version-, обновляющий ваш пункт.

Это сэкономит память и очистит вашу систему.

Изображение - Как работает обновление pip в Python3 на MacOS

Ответ 12

Для нового нового Mac вам необходимо выполнить следующие шаги: -

  1. Убедитесь, что вы установили Xcode
  2. sudo easy_install pip
  3. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. brew doctor
  5. brew doctor
  6. brew install python3

И все готово, просто введите python3 на терминале, и вы увидите, что Python 3 установлен.

Ответ 13

просто запустите follow на терминале, если на вашем Mac не установлен pip.

sudo easy_install pip

скачать Python 3 здесь: python3

выполнив эти 2 шага, обязательно выполните следующие действия, чтобы проверить, успешно ли вы их установили.

python3 --version
pip3 --version