Python 3용 pip를 설치하고 싶습니다. 내 컴퓨터에서 다음을 확인합니다.
which python3
python3 --version
반품
/usr/bin/python3
Python 3.5.2
Python3을 설치했기 때문입니다. pip3
입력 중에 설치하기로 결정했습니다.
sudo apt install python3-pip
하지만 난 이해해
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-pip is already the newest version (8.1.1-2ubuntu0.4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
이는 아마도 pip3이 이미 설치되어 있다는 의미일까요? 그런 다음 시도했습니다.
which pip3
난 아무것도 얻지 못했고
pip3 --version
확실히 하기 위해서지만 돌아올 것이다
The program 'pip3' is currently not installed. You can install it by typing:
sudo apt install python3-pip
이것은 내가 이미 시도한 명령을 나에게 제안했습니다.
여기서 무슨 일이 일어나고 있는 걸까요?
pip3를 올바르게 얻으려면 어떻게 해야 합니까?
답변1
설치를 복구하려면 다음 명령을 실행하십시오.
sudo apt purge python3-pip
sudo rm -rf /usr/lib/python3/dist-packages/pip
rm -rf ~/.local/lib/python3.5/site-packages/pip
sudo apt install python3-pip
(이봐)
그러나 나는 그것을 다시 깨는 것이 쉽다는 것을 알았습니다. 그것에 대해 많은 논의가 있습니다.
- https://github.com/pypa/pip/issues/5495
- https://github.com/pypa/pip/issues/5599
- https://askubuntu.com/questions/969463/python3-pip3-install-broken-on-ubuntu
pip3
bin 스크립트에서 호출하는 대신 언제든지 다음 명령을 사용할 수 있습니다 .
python3 -m pip --version
또는 다른 모든 명령:
python3 -m pip install package
작동 .bashrc
하도록 예제에 별칭을 추가하세요 .pip3
alias pip3='python3 -m pip'