如何修复在Windows上安装pip的assertionerror消息 [英] How to fix assertionerror message installing pip on windows
问题描述
我试图通过多种方式更新来解决问题,但都失败了。以下是错误信息本身:
Microsoft Windows [版本10.0.10240]
(c)2015 Microsoft Corporation。保留所有权利。
C:\ Users \ adamh> pip
Traceback(最近一次通话):
文件C:\ Users \adamh\AppData \ Local \Programs\Python\Python35 \lib'\\runpy.py,第170行,在_run_module_as_main
__ main __,mod_spec)
文件C:\ Users \adamh \ AppData \ Local \ Program•\\ Python \Python35 \lib \\\ runpy.py ,第85行,在_run_code中
exec(代码,run_globals)
文件C:\ Users \adamh \ AppData \ Local \Programs\Python \Python35 \Scripts\pip.exe \ ____ __。py,第5行,在< module>
文件C:\ Users \ adamh \ AppData \ Local \Programs \Python \Python35 \lib \site-packages \pip \ ___ ___。py,第26行,在< module>
来自pip.utils import get_installed_distributions, get_prog
文件C:\ Users \adamh \ AppData \ Local \ Program•\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ py,第27行,在< module>
来自pip._vendor import pkg_resources
文件C:\ Users \ adamh \ AppData \本地\\ \\ Promp\Python \Python35 \lib\site-packages \ pip \ _vendor \ pkg_resources \ ____ ___。py,第70行,在< module>
来自pip ._vendor import appdirs
文件C:\ Users \adamh \ AppData \ Local \Programs \Python \Python35 \lib \site-packages \ pip \ _vendor\appdirs.py,第510行,< module>
import win32com.shell
文件C:\ Users \ adamh \ AppData \\ \\ local \ Program\Python \Python35 \lib \site-packages \ win32com \ ___ ___。py,第6行,在< module>
import pythoncom
文件C:\Users\adamh\AppData \ Local \Programs\Python \Python35 \lib \site-packages \ pythoncom.py,第2行,在< module>
import pywintypes
文件C:\ Users \adamh \ AppData \ Local \ Program•\\ Python \ Python35 \lib \site-packages \ win32 \lib \ pywintypes.py,第124行,在< module>
__import_pywin32_system_module __(pywintypes,globals())
文件C:\ Users \adamh \ AppData \ Local \ Programs \Python \Python35 \lib \site-packages \ win32 \lib \ pywintypes.py ,第117行,在__import_pywin32_system_module__
断言sys.modules [modname]不是old_mod
断言错误
C:\ Users \ adamh>
< br $> b $ b
请帮助我,我想学习,真诚地感谢你。
我的尝试:
我试图反复更新,旧的卸载,重新安装技巧,但无济于事。
I have tried to fix the problem by updating in several ways, all unsuccessful. Following is the error message itself:
Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.
C:\Users\adamh>pip
Traceback (most recent call last):
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\Scripts\pip.exe\__main__.py", line 5, in <module>
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\__init__.py", line 26, in <module>
from pip.utils import get_installed_distributions, get_prog
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\utils\__init__.py", line 27, in <module>
from pip._vendor import pkg_resources
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 70, in <module>
from pip._vendor import appdirs
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\site-packages\pip\_vendor\appdirs.py", line 510, in <module>
import win32com.shell
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\site-packages\win32com\__init__.py", line 6, in <module>
import pythoncom
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\site-packages\pythoncom.py", line 2, in <module>
import pywintypes
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\site-packages\win32\lib\pywintypes.py", line 124, in <module>
__import_pywin32_system_module__("pywintypes", globals())
File "C:\Users\adamh\AppData\Local\Programs\Python\Python35\lib\site-packages\win32\lib\pywintypes.py", line 117, in __import_pywin32_system_module__
assert sys.modules[modname] is not old_mod
AssertionError
C:\Users\adamh>
Please help me, I want to learn, thank you sincerely.
What I have tried:
I have tried to update repeatedly, and the old uninstall, reinstall trick, but to no avail.
推荐答案
从
下载get-pip.py
[ ^ ]
运行它 - python get-pip.py
这应该安装pip
还检查你的python安装目录中的pip
例如:
Download get-pip.py from
[^]
Run it - python get-pip.py
This should install pip
Also check for pip in your python installation directory
eg:
C:\Python35\Scripts
你可以找到几个版本的点子
pip.exe
pip3.exe
pip3.5.exe
尝试pip3.5而不是pip
参考:
安装 - pip 9.0.1 documentati [ ^ ]
这篇关于如何修复在Windows上安装pip的assertionerror消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!