Я хочу використовувати python3.5 для основної розробки, але багато разів, коли я встановлював модуль для python 3.5, він завжди виходив з ладу. І термінал сказав мені, що доступна вища версія, вона не працювала, коли я її модернізував.

pip3?
Я хочу використовувати python3.5 для основної розробки, але багато разів, коли я встановлював модуль для python 3.5, він завжди виходив з ладу. І термінал сказав мені, що доступна вища версія, вона не працювала, коли я її модернізував.

pip3?
Відповіді:
Ви використовуєте pip3 для встановлення flask-script, який пов'язаний з python 3.5. Однак ви намагаєтесь оновити pip, пов'язаний з python 2.7, спробуйте запустити pip3 install --upgrade pip.
Можливо, було б непогано витратити трохи часу та прочитати про віртуальне середовище в Python. Це не найкраща практика встановлювати всі свої пакети до базової інсталяції python. Це було б непоганим початком: http://docs.python-guide.org/en/latest/dev/virtualenvs/
Щоб оновити свій pip3, спробуйте запустити:
sudo -H pip3 install --upgrade pip
Щоб також оновити pip, ви можете слідувати за ним, виконавши:
sudo -H pip2 install --upgrade pip
Спробуйте виконати цю команду:
pip3 install --upgrade setuptools pip
c:\python3\python3.exe -m pip install --upgrade setuptools pip
Спочатку вирішіть, який піп ви хочете оновити, тобто просто піп чи піп3. Здебільшого це буде pip3, оскільки система pip використовується системою, тому я не буду рекомендувати оновлення pip.
Різниця між pip та pip3 полягає в тому
pip використовується python версії 2, тобто python2
і
pip3 використовується версією python 3, тобто python3
Для оновлення pip3: # Це оновить python3 Pip.
pip3 install --upgrade pip
Для оновлення pip: # Це оновить python2 Pip.
pip install --upgrade pip
Це оновить ваш існуючий pip / pip3 до останньої версії.
Ви використовуєте 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)
Для мене спрацювала наступна команда:
python -m pip install --upgrade pip
pip3 install --upgrade pip працював у мене
Якщо у вас є 2 версії Python (наприклад: 2.7.x та 3.6), вам потрібно зробити:
pip3 install --upgrade pip setuptools wheelнаприклад, у моєму файлі .zshrc:
export PATH=/usr/local/Cellar/python@2/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 буде змінено на pip з python3, але піп повинен з python2.x
Це працювало для мене (mac)
sudo curl https://bootstrap.pypa.io/get-pip.py | python
3свою другу команду