Я использую Windows 10. У меня есть Python 3.5.4 для всей системы и Python 3.6.6 в Anaconda. Общесистемная команда pip
как-то недавно "подключилась" к пути Anaconda. То есть, когда я открываю cmd
и набираю pip
, он пытается установить Python 3.6.6 в Anaconda, а не 3.5.4 для всей системы. Как мне подключить pip
обратно к версии 3.5.4?
C:\Users\h473>pip --version
pip 19.0.3 from c:\users\h473\appdata\local\continuum\anaconda3\lib\site-packages\pip (python 3.6)
C:\Users\h473>python
Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Когда я пытаюсь обновить pip
, запустив cmd от имени администратора, я получаю следующую ошибку:
C:\Windows\system32>python -m pip install --upgrade pip
Traceback (most recent call last):
File "C:\Users\h473\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\h473\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\h473\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\__main__.py", line 16, in <module>
from pip._internal import main as _main # isort:skip # noqa
ImportError: cannot import name 'main'