Я нашел проблему с пипсом и больше ничего не могу с ней поделать. Я на компьютере с Windows 7 и имею голландский язык (возможно, это будет проблемы с чтением)Пытался обновить пип, но появилась ошибка «WinError 5»
Я использовал версию pip 8.1.1, но есть более новая версия, 9.0.1. Я установил его с помощью «pip install --upgrade pip», и он неплохо справляется, поэтому он удалил предыдущую версию пипса, а затем возникла проблема. Теперь я не могу использовать пип. Когда я пытаюсь установить или обновить свою систему, это говорит: «ImportError: No module named pip».
У меня была эта проблема где-то в 2016 году и так и не нашли ответа, поэтому я снова установил Python на свой компьютер. Я надеюсь, что есть лучший способ сделать это, вместо того, чтобы снова установить весь Python и все эти модули.
Так что для меня это немного странно, я надеюсь, что кто-нибудь знает эту проблему и знает, как это исправить. Ниже я покажу тексты в командной строке.
Код:
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.
D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts>pip install --
upgrade pip
Collecting pip
Using cached pip-9.0.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 8.1.1
Uninstalling pip-8.1.1:
Exception:
Traceback (most recent call last):
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\shutil.py", l
ine 538, in move
os.rename(src, real_dst)
OSError: [WinError 17] Het systeem kan het bestand niet verplaatsen naar een and
er station: 'd:\\pythonprojects\\python crash course\\learning_log\\ll_env\\scri
pts\\pip.exe' -> 'C:\\Users\\Pascal\\AppData\\Local\\Temp\\pip-0hagtsau-uninstal
l\\pythonprojects\\python crash course\\learning_log\\ll_env\\scripts\\pip.exe'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\basecommand.py", line 209, in main
File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\commands\install.py", line 317, in run
File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\req\req_set.py", line 726, in install
File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\req\req_install.py", line 746, in uninstall
File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\req\req_uninstall.py", line 115, in remove
File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\utils\__init__.py", line 267, in renames
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\shutil.py", l
ine 553, in move
os.unlink(src)
PermissionError: [WinError 5] Toegang geweigerd: 'd:\\pythonprojects\\python cra
sh course\\learning_log\\ll_env\\scripts\\pip.exe'
D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts>pip freeze > r
equirements.txt
Traceback (most recent call last):
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\runpy.py", li
ne 184, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\runpy.py", li
ne 85, in _run_code
exec(code, run_globals)
File "D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts\pip.ex
e\__main__.py", line 5, in <module>
ImportError: No module named 'pip'
Может ли этот каталог быть виртуальным? –
Это имеет смысл, но в настоящее время он не активен. – eryksun
Чтобы обновленная система Python была обновлена, OP должен сначала перейти из этой директории (например, 'cd/d C: \' '), чтобы избежать запуска python.exe из виртуальной среды. Затем запустите 'python -m securitypip --verbose --default-pip' и' python -m pip install --upprade pip'. Если 'python' не может быть найден в этой точке, запустите' path% PATH%; C: \ Users \ Pascal \ AppData \ Local \ Programs \ Python \ Python35', чтобы временно добавить каталог установки в путь поиска. – eryksun