OS X (Mavericks) ma zainstalowane zapasy Pythona 2.7. Ale robię wszystkie swoje osobiste rzeczy w Pythonie w 3.3. Właśnie opróżniłem moją instalację 3.3.2 i zainstalowałem nową wersję 3.3.3. Więc muszę pyserial
ponownie zainstalować . Mogę to zrobić tak, jak robiłem to wcześniej, czyli:
- Pobierz pyserial z pypi
- untar pyserial.tgz
- cd pyserial
python3 setup.py install
Ale chciałbym robić to, co robią fajne dzieciaki i po prostu robić coś takiego pip3 install pyserial
. Ale nie jest jasne, jak doszedłem do tego punktu. I właśnie ten punkt. Nie jestem jeszcze zainteresowany (chyba że muszę) virtualenvem.
źródło
pip
instalacjami Pythona 2.7, możesz utworzyć łącze symboliczne o nazwiepip3
zamiast niejednoznacznejpip
Musiałem sam przejść przez ten proces i wybrałem inny sposób, który moim zdaniem jest lepszy na dłuższą metę.
Zainstalowałem homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
następnie:
Ostatni krok zawiera ostrzeżenia i błędy, które musisz rozwiązać. Jednym z nich będzie do pobrania i zainstalowania narzędzia Mac OS X wiersza polecenia .
następnie:
To dało mi
python3
ipip3
na mojej drodze.źródło
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Zainstaluj Python3 na Macu
1. brew install python3 2. curl https://bootstrap.pypa.io/get-pip.py | python3 3. python3
Służy
pip3
do instalowania modułów1. pip3 install ipython 2. python3 -m IPython
:)
źródło
Dodatkowo: kiedy instalujesz żądania za pomocą python3, polecenie brzmi:
nie
źródło
Oto moje proste rozwiązanie:
Jeśli masz zainstalowane w systemie python2 i python3, uaktualnienie pip będzie domyślnie wskazywać na python2. Dlatego musimy określić wersję Pythona (python3) i użyć poniższego polecenia:
To polecenie odinstaluje poprzednio zainstalowany pip i zainstaluje nową wersję - uaktualniając pip.
Pozwoli to zaoszczędzić pamięć i uporządkować system.
Obraz - Jak działa aktualizacja pip w Python3 na MacOS
źródło
brew install python3
utwórz alias w swoim profilu powłoki
alias pip3="python3 -m pip"
w moim.zshrc
➜ ~ pip3 --version
pip 9.0.1 z /usr/local/lib/python3.6/site-packages (python 3.6)
źródło
Korzystanie z Python EasyInstall (z którego myślę, że chcesz użyć) jest bardzo łatwe!
więc za pomocą pip, aby zainstalować Pyserial, wykonaj:
źródło
\usr\local\bin\easy_install
datę 13 września 2012 r. Podejrzewam, że pochodzi z / na magazynie 2.7. Niestetyeasy_install --version
nie jest pomocne.--help
nie daje nawet przydatnych wskazówek.which easy_install
terminal poless <path/to/>easy_install
. Powinien dać mi więcej informacji na temat używanej wersji./Library/Frameworks/Python/...
, podejrzewam, że jest przeznaczony dla wersji 2.7.Warto również wspomnieć, że użytkownicy Max OSX / macOS mogą po prostu użyć Homebrew do zainstalowania pip3.
$> brew update $> brew install python3 $> pip3 --version pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
źródło
On
Mac OS X Mojave
python
oznacza python w wersji 2.7 ipython3
python w wersji 3. To samo dotyczypip
ipip3
. Tak więc, aby uaktualnićpip
zapython 3
to zrobić:źródło
W systemie MacOS 10.12
pobierz pip: pip as
get-pip.py
pobierz python3: python3
python3 get-pip.py
pip3
jest dostępnyźródło
pip
jest instalowany automatycznie z pythonem2 przy użyciu brew:brew install python3
pip3 --version
źródło
po prostu uruchom następujące na terminalu, jeśli nie masz zainstalowanego pip na swoim komputerze Mac.
pobierz python 3 tutaj: python3
po wykonaniu tych dwóch czynności wykonaj poniższe czynności, aby sprawdzić, czy zostały one pomyślnie zainstalowane.
źródło
Aby uzyskać nowy nowy komputer Mac, musisz wykonać poniższe czynności: -
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
I gotowe, po prostu wpisz
python3
na terminalu, a zobaczysz zainstalowany Python 3.źródło
Miałem ten sam problem z pythonem3 i pip3. Decyzja: rozwiąż wszystkie konflikty z linkami i innymi rzeczami, gdy to zrobisz
Po tym
źródło