κ΄λ¦¬μ μ°Έκ³ μ¬ν: μ¬μ ν μ΄ λ¬Έμ κ° λ°μνλ μ¬λμ #5599λ₯Ό μ°Έμ‘°νμμμ€.
sudo pip install --upgrade pip
μ¬μ© 9.0.1-3
.
$ pip3 -V
Traceback (most recent call last):
File "/usr/bin/pip3", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
# Back to 9.0.1-3
pacman -Sy --force python-pip
pip uninstall pip
python3 get-pip.py
#5221κ³Ό μ μ¬ν©λλ€. μ€μΉλ OSμ μ€μΉλ pipκ° μ΄μν μΌμ νκ³ μμ΅λλ€.
λ€μμ λ€λ₯Έκ°μ?
python3 -m pip --version
pip3 --version
@pradyunsg κ·Έλ€μ repo λ²μ 9.0.1κ³Ό λμΌν©λλ€.
$ python3 -m pip --version
pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)
$ pip3 --version
pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)
10.0.1κ³Ό λ€λ¦ λλ€.
$ sudo pip install --upgrade pip
Cache entry deserialization failed, entry ignored
Collecting pip
Using cached https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-10.0.1
$ python3 -m pip --version
/usr/bin/python3: No module named pip.__main__; 'pip' is a package and cannot be directly executed
$ pip3 --version
Traceback (most recent call last):
File "/usr/bin/pip3", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'
sudo pipμ ν΄μλ μλ©λλ€. https://stackoverflow.com/questions/21055859/what-are-the-risks-of-running-sudo-pip
μ΄κ²μ 보면 OS ν¨ν€μ§ κ΄λ¦¬μκ° μ€μΉν κ²μ μμ νκΈ° μν΄ pipλ₯Ό μ¬μ©νλ €κ³ νλ κ²(sudo μ¬μ©μ ν΅ν΄)μ λ¬Έμ μΈ κ² κ°μ΅λλ€. κ·Έκ²μ΄ μ¬κΈ°μμ μΌμ΄ κΉ¨μ§λ μ΄μ μΌ κ²μ λλ€.
λ€μμ΄ λ μ μλν κΉμ?
pip3 install --user --upgrade pip
pipλ₯Ό μ κ·Έλ μ΄λν λ λμΌν μ€λ₯κ° λ°μνμ΅λλ€.
/usr/local/bin/μμ pip3 νμΌμ μ κ±°νμ΅λλ€.
/usr/local/lib/python3.5/dist-packagesμ pip ν΄λ
λ€μ μ€μΉνκΈ° μ μ python3-pipλ₯Ό μ κ±°νμ΅λλ€.
κ·Έλ¦¬κ³ κ·Έκ²μ λ€μ μλν©λλ€
@swprojects κ·νμ λ¬Έμ λ λ°°ν¬ κ΄λ ¨ ν¨ν€μ§ λ¬Έμ μ²λΌ λ€λ¦½λλ€. κ·νμ Linux λ°°ν¬νμ λ¬Έμ λ₯Ό μ΄μ΄ μ‘°μ¬ν΄ λ¬λΌκ³ μμ²ν©λλ€.
κ°μ¬ ν΄μ!
pip3 λͺ λ Ήμ λ°°ν¬ κ΄λ¦¬λ¨ - pipλ μ΄λ₯Ό μμ ν μΈμνμ§ λͺ»ν©λλ€.
μΌλ°μ μΌλ‘ pipλ₯Ό μ¬μ©νμ¬ λ°°ν¬ κ΄λ¦¬λλ pipλ₯Ό μ κ·Έλ μ΄λνλ κ²μ κΈ°λ¬Ό νμ νμμ΄λ©° λ€μκ³Ό κ°μ νμμ λ¬Έμ λ₯Ό μΌμΌν¨ νμμμκ² μμ΅λλ€.
λ€, pip μ κ·Έλ μ΄λκ° λ°°ν¬ κ΄λ¦¬ pipλ₯Ό μΈμν κ²μ΄λΌκ³ μκ°νλ μ€μλ₯Ό μ μ§λ μ΅λλ€. νμ§λ§ κ΅νμ μ»μλ€!
@swprojects κ·Έκ²μ pipμ λ€μ 릴리μ€μ μμ κ²μ λλ€. :)
μ΄ λ¬Έμ λ₯Ό μ μΆν΄ μ£Όμ μ κ°μ¬ν©λλ€.
λλ pipμ λμΌν λ¬Έμ λ₯Ό κ²ͺκ³ μμ΅λλ€ ... swprojectsκ° μ μν κ²μ μλνμ§λ§ μ¬μ€μΉ ν λ€μ μ€λ₯κ° λ°μν©λλ€.
jess@debian :~$ ν
bash: /usr/local/bin/pip: ν΄λΉ νμΌμ΄λ λλ ν λ¦¬κ° μμ΅λλ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ €λ©΄ μ΄λ»κ² ν΄μΌ νλμ?
@jesswren μ μ Έ μΈμ€ν΄μ€μμ μλνμ΅λκΉ?
@jeswren pipκ° μλλΌ pip3μ μλνμ΅λκΉ?
python3-pip μ€μΉλ python3μ©μ΄κ³ λͺ λ Ήμ pip3μ λλ€.
λ§μ°¬κ°μ§λ‘ python2κ° python-pipλ₯Ό μ€μΉνλ©΄ λͺ λ Ήμ pipμ λλ€.
νΈμ§: μλ μλ μμ§λ§ μ°λΆν¬λ μ€μΉλμ§ μμ κ²½μ° μ¬μ©μμκ² pipλ₯Ό μ€μΉνλΌλ λ©μμ§λ₯Ό νμν©λλ€. λ°λΉμμ΄ κ°μ μΌμ νλμ§ νμ€νμ§ μμ΅λλ€.
λλ κ°μ κ±Έλ¦Όλμ μΉκ³ λ°©κΈ pipλ₯Ό λ€μ μ€μΉνμ΅λλ€.
sudo easy_install pip
μμ λλ₯Ό μν΄ μΌνμ΅λλ€
sudo easy_install3 pip
λλ₯Ό μν΄ μΌνλ€
λλ λ§κ°μ‘μ΄.....
μ€ν λͺ λ Ήμ μμ νμ΅λλ€.
ββ $ βΆ sudo pacman -S --force --noconfirm python-pip
- ν λ²μ : 10.0.1
- νμ΄μ¬ λ²μ : 3.6.5-2
- μ΄μ 체μ : 4.16.3-1-ARCH
μ€λͺ :
sudo pip install --upgrade pip
μ¬μ©9.0.1-3
.$ pip3 -V Traceback (most recent call last): File "/usr/bin/pip3", line 7, in <module> from pip._internal import main ModuleNotFoundError: No module named 'pip._internal'
λ΄κ° μ€νν κ²:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py --force-reinstall # Back to 9.0.1-3 pacman -Sy --force python-pip pip uninstall pip python3 get-pip.py
κ³ λ§μμ.
sudo apt remove python3-pip
λλ₯Ό μν΄ μΌνλ€
pip3μ΄ /usr/bin/μ λ€μ μ€μΉλμμ΅λλ€. λλ λͺ λͺ©μ μ€νλμλ pipλ₯Ό νΈμΆνκΈ° μν΄ κ·Έκ³³μμ μμ κ°λ¦¬μΌ°λ€.
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
python3 -m pip install --user --upgrade pip
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
python3 -m pip install --user --upgrade pip
κ°μ¬ ν΄μ! μ§λ μ£Όμ λ΄ νμ΄ λλ ·ν μ΄μ μμ΄ κ°μκΈ° μ€λ¨λμκ³ λͺ¨λ μ’ λ₯μ μ€λ₯ λ©μμ§μ λ¬Έμ ν΄κ²° λ° μ κ±° λ° μ¬μ€μΉλ₯Ό μΈν°λ· κ²μμ μλνμ΅λλ€. μ΄κ²μ΄ μλν μ μΌν κ²μ λλ€.
μ¬λ¬ λ²μ μ pipκ° μ€μΉλμ΄ μμ λ ImportError: No module named 'pip._internal'
κ°μ λ¬Έμ κ° λ°μνμ΅λλ€(νλλ distro repoμμ, λ€λ₯Έ νλλ μ§μ μ€μΉλ₯Ό ν΅ν΄). μΆκ°λ‘ μ€μΉλ λλ ν 리 μ€ νλλ₯Ό μ κ±°νλ κ²λ§μΌλ‘λ pip
μ νΌλμ μννκΈ°μ μΆ©λΆνμ΅λλ€.
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
python3 -m pip install --user --upgrade pip
python2
μμλ μλν©λλ€.
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
python3 -m pip install --user --upgrade pip
μμ²λ! μ λ§ κ°μ¬ν©λλ€!
Python 2.7 μ μ© μ νλ νκ²½μμλ μ μκ² ν¨κ³Όκ° μλ κ²μ "my" virtualenv pipλ₯Ό λ€μκ³Ό κ°μ΄ μμ νλ κ²μ
λλ€.
_venv/bin/pip_ λ³κ²½:
from pip._internal import main
μκ²
from pip import main
λλ κ°μ μ₯μ λ¬Όμ λΆλͺμ³€μ§λ§ μμ΄λμ΄λ₯Ό λ€μ μ€μΉνμ΅λλ€.
sudo easy_install pip
μλμ°10 18.09
νμ΄μ¬3.6.8
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
#5221κ³Ό μ μ¬ν©λλ€. μ€μΉλ OSμ μ€μΉλ pipκ° μ΄μν μΌμ νκ³ μμ΅λλ€.
λ€μμ λ€λ₯Έκ°μ?
python3 -m pip --version
pip3 --version
λ²μ μ°¨μ΄κ° νΈμΆμ μ°¨μ΄λ₯Ό λ§λλλ€. μ΅μ λ²μ μ pip3 μ€μΉλ₯Ό μ¬μ©ν μ μμ΅λλ€.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
λλ₯Ό μν΄ μΌνλ€
κ°μ₯ μ μ©ν λκΈ
λλ κ°μ κ±Έλ¦Όλμ μΉκ³ λ°©κΈ pipλ₯Ό λ€μ μ€μΉνμ΅λλ€.