[python] 업데이트 오류 ‘module’개체를 호출 할 수 없으면 pip가 더 이상 작동하지 않습니다.

pip 업데이트 후 pip가 완전히 작동을 멈췄습니다.

Z:\>pip install matplotlib
Traceback (most recent call last):
  File "c:\program files\python37\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\program files\python37\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Program Files\Python37\Scripts\pip.exe\__main__.py", line 9, in <module>
TypeError: 'module' object is not callable

도와주세요?

편집 : 나는 Windows 10에서 일하고있다



답변

이에 대한 모든 크레딧은 사용자 han_solo 에게 주어지며 , 답변은 답변이 아닌 의견으로 남았습니다.

대신에 pip install stdlib_list --user

사용하다 python -m pip install stdlib_list --user

교체 stdlib_listmatplotlib또는 어떤 이름이 당신이 원하는 패키지이다.


답변

나는 당신과 같은 문제가 있었고, pip를 제거하고 다시 설치하는 것을 해결했습니다.

python -m pip uninstall pip를 제거하려면

설치하려면 다음 지시 사항을 따르십시오.
https://www.liquidweb.com/kb/install-pip-windows/

그 후에는 오래되었지만 기능적인 19.0.3 버전을 갖게됩니다.


답변

매번 long 명령을 사용하지 않으려면 python -m pip install <package>이 오류가없는 이전 버전으로 pip를 다시 설치하십시오.

python -m pip install pip==19.0.3

이제 사용 pip install matplotlib하거나 pip list정상적으로 사용할 수 있습니다 .

버그가 해결 될 때마다 이전처럼 pip를 업그레이드하십시오.


답변

이것은 나를 위해 일하고, pip 19.3.1을 제거하고 19.0.3으로 대체합니다. 오류가 사라졌습니다.

python -m pip install pip==19.0.3 --user


답변

사용 주사위 어떤 파이썬 패키지를 설치하는 습관을 가지고 파이썬 -m을 설치 말할 NumPy와 명령 아래 사용 :

python -m pip install numpy

환경 권한 오류로 인해 오류가 발생하는 경우 동일한 명령에 –user를 추가하십시오.

python -m pip install numpy –user


답변

@han_solo가 말한 것과 비슷하지만 python3을 실행하는 경우 대신 다음을 사용하십시오.

python -m pip install stdlib_list --user

사용해보십시오 :

python3 -m pip install stdlib_list --user


답변

h5py-2.7.1과 동일한 문제가 있었고 h5py-2.10.0으로 업그레이드 한 후 경고가 사라졌습니다.