Как установить 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)