Как установить 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 еще.
9 ответов:
обновление: это больше не нужно с 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
Я должен был пройти через этот процесс сам и выбрал другой путь, который, я думаю, лучше в долгосрочной перспективе.
Я установил доморощенного
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
установить 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
:)
brew install python3
создать псевдоним в профиле оболочки
- например.
alias pip3="python3 -m pip"
в своем.zshrc
➜ ~ pip3 -- version
pip 9.0.1 из /usr / local / lib / python3. 6/site-packages (python 3.6)
чтобы использовать Python EasyInstall (что я думаю, что вы хотите использовать), это очень просто!
sudo easy_install pip
Так что тогда с pip для установки Pyserial вы бы сделали:
pip install pyserial
кроме того, стоит отметить, что пользователи Max OSX/macOS могут просто использовать доморощенного установить pip3.
$> brew update $> brew install python3 $> pip3 --version pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)