it-swarm.com.ru

Как Обновление pip3?

Я хочу использовать python3.5 для разработки в основном, но много раз, когда я устанавливаю модуль для python3.5, он всегда терпел неудачу. И терминалм сказал мне, что доступна более высокая версия, она не работала, когда я обновлял ее .enter image description here

20
EdgarX

Вы используете pip3 для установки flashk-скрипта, который связан с python 3.5. Однако вы пытаетесь обновить pip, связанный с python 2.7, попробуйте запустить pip3 install --upgrade pip.

Это может быть хорошей идеей, чтобы занять некоторое время и прочитать о виртуальных средах в Python. Не рекомендуется устанавливать все ваши пакеты на базовую установку python. Это было бы хорошим началом: http://docs.python-guide.org/en/latest/dev/virtualenvs/

44
JanHak

Попробуйте запустить Sudo -H pip3 install --upgrade pip для обновления вашего pip3 . И наоборот, вы можете сделать Sudo -H pip2 install --upgrade pip для обновления pip.

19
BhushanDhamale

Попробуйте эту команду:

pip3 install --upgrade setuptools pip
14
El Fadel Anas

Эта проблема

Вы используете pip (Python 2). Теперь вы хотите обновить pip (Python 3). После этого pip - это Python 3.

Решение

Используйте pip2 и pip3. Таким образом, это явно.

Если вы хотите использовать pip, просто проверьте, где он находится (which pip) и измените ссылку. Например:

$ which pip
/usr/local/bin/pip

$ pip --version
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)

$ which pip2
/usr/local/bin/pip2

$ Sudo rm /usr/local/bin/pip
$ Sudo ln -s /usr/local/bin/pip2 /usr/local/bin/pip

$ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
10
Martin Thoma

Для меня сработала следующая команда:

python -m pip install --upgrade pip
2
Gregory Rubinstein

Если у вас есть 2 версии Python (например, 2.7.x и 3.6), вам нужно сделать:

  1. добавить путь 2.x к системному PATH
  2. добавить путь 3.x к системному PATH
  3. pip3 install --upgrade pip setuptools wheel

например, в моем файле .zshrc:

export PATH=/usr/local/Cellar/[email protected]/2.7.15/bin:/usr/local/Cellar/python/3.6.5/bin:$PATH

Вы можете выполнить команды pip --version и pip3 --version проверить пип из специальной версии. Потому что, если не добавлять путь Python к $ PATH и exec pip3 install --upgrade pip setuptools wheel, ваш пункт будет изменен на pip из python3, а pip - из python2.x 

1
ivan Ying