저는 Python을 처음 사용하고 콘솔에 Jupyter Notebook을 설치하고 싶습니다. 다음을 입력하십시오.
pip3 install --upgrade pip
그 후 pip3 install other library, 콘솔 인쇄를 사용하는 중에 오류가 발생했습니다.
File "/usr/bin/pip3", line 11, in <module>
sys.exit(main())
TypeError: 'module' object is not callable
내가 무엇을해야할지 모르겠습니다.
내가 사용한 sudo autoremove python3-pip
후에 사용한다sudo apt install python3-pip
답변
Bram 의 링크 에서 방금 실행 python3 -m pip uninstall pip
하여 다시 작동하기 시작했습니다.
답변
내 상황에 맞는 해결책은 우분투 환경에서 pip3.8 파일을 편집하는 것입니다.
방법 1 :
#!/path/to/.venv/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal.main import main # <--- look at this import statement!
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
방법 2 :
주요 기능을 가져와야하거나 단순히 라인을 교체 할 수 있습니다
sys.exit(main())
같이
sys.exit(main.main())
답변
이것을 사용하십시오
python -m pip install –upgrade –user [name_of_your_package]
답변
답변
Windows에서 C : \ ProgramData \ Anaconda3 \ Scripts \ pip-script.py를 편집하고 바꿉니다.
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
마지막 줄을 sys.exit (main.main ())으로 바꾸십시오.
답변
