В OS X (Mavericks) установлен Python 2.7. Но я делаю все свои личные вещи Python с 3.3. Я только что сбросил версию 3.3.2 и установил новую 3.3.3. Так что мне нужно установить pyserial
заново. Я могу сделать это так же, как и раньше, а именно:
- Загрузите pyserial из pypi
- унтар pyserial.tgz
- cd pyserial
python3 setup.py install
Но я бы хотел поступить так, как делают крутые ребята, и просто сделать что-нибудь подобное pip3 install pyserial
. Но не совсем понятно, как я дошел до этого. И как раз то. Мне пока неинтересно (если не обязательно) virtualenv.
источник
pip
этими установками для Python 2.7, вы можете создать символическую ссылку с именемpip3
вместо неоднозначногоpip
Мне пришлось пройти через этот процесс сам и выбрать другой путь, который, на мой взгляд, будет лучше в долгосрочной перспективе.
Я установил homebrew
затем:
Последний шаг дает вам несколько предупреждений и ошибок, которые необходимо устранить. Один из них будет скачать и установить инструменты командной строки Mac OS X .
затем:
Это дало мне
python3
иpip3
на моем пути.источник
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Установите Python3 на Mac
Используйте
pip3
для установки модулей:)
источник
Плюс: когда вы устанавливаете запросы с помощью python3, команда выглядит так:
не
источник
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)
источник
Вот мое простое решение:
Если в вашей системе установлены python2 и python3, обновление по умолчанию будет указывать на python2. Следовательно, мы должны указать версию python (python3) и использовать следующую команду:
Эта команда удалит ранее установленный пакет и установит новую версию, обновив ваш пакет.
Это сэкономит память и упростит вашу систему.
Изображение - Как обновление pip в Python3 работает на MacOS
источник
Использовать Python EasyInstall (который, я думаю, вы хотите использовать) очень просто!
так что с помощью pip для установки Pyserial вы должны:
источник
\usr\local\bin\easy_install
дата 13 сентября 2012 года. Я подозреваю, что это из-за стоковой 2.7. К сожалению,easy_install --version
это не помогает.--help
даже полезных советов не дает.which easy_install
в терминал, следуяless <path/to/>easy_install
. Он должен дать мне больше информации об используемой вами версии./Library/Frameworks/Python/...
, я сильно подозреваю, что он предназначен для 2.7.Также стоит отметить, что пользователи Max OSX / macOS могут просто использовать Homebrew для установки pip3.
источник
On
Mac OS X Mojave
python
обозначает python версии 2.7 иpython3
python версии 3. То же самоеpip
иpip3
. Таким образом, чтобы обновитьpip
дляpython 3
делать это:источник
В MacOS 10.12
скачать pip: pip as
get-pip.py
скачать python3: python3
python3 get-pip.py
pip3
доступенисточник
pip
устанавливается автоматически вместе с python2 с помощью brew:brew install python3
pip3 --version
источник
просто запустите следующее на терминале, если на вашем Mac не установлен pip.
загрузите python 3 здесь: python3
Как только вы закончите эти 2 шага, обязательно выполните следующее, чтобы убедиться, что вы их успешно установили.
источник
Для нового Mac вам необходимо выполнить следующие шаги: -
Xcode
sudo easy_install pip
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew doctor
brew install python3
И все готово, просто введите
python3
в терминале, и вы увидите установленный python 3.источник
У меня была такая же проблема с python3 и pip3. Решение: разрешить все конфликты со ссылками и прочим, когда делаем
После этого
источник