Python 3.5์ฉ pip 8.1.1์ 8.1.2๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ค๊ณ ์๋ํ์ง๋ง pip 8.1.2์ฉ ํ ์ ๋ค์ด๋ก๋ํ์ง๋ง ์ฌ์ ํ pip ๋ฒ์ ์ด 8.1.1๋ก ํ์๋ฉ๋๋ค. ์ด๊ฒ์ ์บ์๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ์บ์๋ ํ ์ ์ฌ์ฉํ๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋ฐ์ํฉ๋๋ค. ๋ค๋ฅธ ๋ง์ ์ฌ๋๋ค์ด ๋น์ทํ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค. http://askubuntu.com/questions/775942/latest-python-pip-with-u16-04
$ python3.5 -m pip install --upgrade pip
ํ ์์ง
์บ์๋ pip-8.1.2-py2.py3-none-any.whl ์ฌ์ฉ
์์ง๋ ํจํค์ง ์ค์น: pip
pip-8.1.1์ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค.
pip ๋ฒ์ 8.1.1์ ์ฌ์ฉํ๊ณ ์์ง๋ง ๋ฒ์ 8.1.2๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
'pip install --upgrade pip' ๋ช
๋ น์ ํตํ ์
๊ทธ๋ ์ด๋๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์ด๊ฒ์ ๋ค์ ํ ์คํธํ๊ณ ์คํํ ์ ์ฒด ๋ช ๋ น๊ณผ ํด๋น ์ถ๋ ฅ์ ๋ถ์ฌ๋ฃ์ ์ ์์ต๋๊น? ๊ทธ๋ฆฌ๊ณ ์ pip 8.1.2๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๊น? ๋ฐฉ๊ธ์ด ๋ช ๋ น์ ๋ก์ปฌ์์ ์คํํ๋ ค๊ณ ์๋ํ๋๋ฐ ๋ค์์ ์ป์์ต๋๋ค.
njs<strong i="6">@a08469421425</strong>:~$ pip3 install -U pip
Collecting pip
Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB)
100% |################################| 1.2MB 787kB/s
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
njs<strong i="7">@a08469421425</strong>:~$ pip3 install -U pip
Requirement already up-to-date: pip in ./.local/lib/python3.5/site-packages
njs<strong i="8">@a08469421425</strong>:~$ pip3 --version
pip 8.1.2 from /home/njs/.local/lib/python3.5/site-packages (python 3.5)
๊ทธ๋์ ๋์ผํ ์ถ๋ ฅ์ ์ป์์ง๋ง ์ค์ ๋ก pip๋ 8.1.2๋ก ์ ๊ทธ๋ ์ด๋๋์์ต๋๋ค. ("pip-8.1.1์ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ต๋๋ค"๋ผ๋ ๋ฒ๊ทธ๋ ํ์คํ ๋ฒ๊ทธ์ ๋๋ค. ์ ๋ณด๋ค pip๋ฅผ ๋ ์ ์๋ ์ฌ๋์ด ์ด๋ป๊ฒ ๋ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ง๋ pip๋ฅผ ์ ๊ทธ๋ ์ด๋ํ ํ ๋ฒ๊ทธ๋ก ๊ฐ์ฃผ๋์ด์ผ ํฉ๋๋ค. pip๋ ์ด์ ๋ฒ์ ์ด๋ผ๊ณ ๋ถํํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ค์ ๋ก ๋ฌธ์ ๊ฐ ์๋๋ผ ํผ๋์ค๋ฌ์ธ ๋ฟ์ ๋๋ค. pip๊ฐ ๋งํ๋ ๊ฒ์ _์คํ ์ค์ธ_ pip์ ๋ฒ์ ์ด 8.1.1์ด๊ณ , ๋ฐฉ๊ธ _์ค์น๋_ pip์ ๋ฒ์ ์ด 8.1์ด๋ผ๋ _์๋๋๋ค. .1.)
๋ํ ์ฐ๊ฒฐ๋ Askubuntu ์ง๋ฌธ๊ณผ ๊ฐ์ด python 2.7์ pip๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค.
njs<strong i="6">@8bde0cc97ff7</strong>:~$ pip install --upgrade pip
Collecting pip
Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB)
100% |################################| 1.2MB 883kB/s
Installing collected packages: pip
Successfully installed pip-8.1.2
njs<strong i="7">@8bde0cc97ff7</strong>:~$ pip install --upgrade pip
Requirement already up-to-date: pip in ./.local/lib/python2.7/site-packages
njs<strong i="8">@8bde0cc97ff7</strong>:~$ pip --version
pip 8.1.2 from /home/njs/.local/lib/python2.7/site-packages (python 2.7)
๋ฐ๋ผ์ ์๋ํ ๋ฟ๋ง ์๋๋ผ xenial pip3์์ ๋ณธ ์ด์ํ ์ถ๋ ฅ ๋ฌธ์ ๋ ๋ฐฉ์งํฉ๋๋ค.
Ubuntu๊ฐ apt์ ํจ๊ป ์ค์น๋ ํจํค์ง๋ฅผ ์์ ํ์ง ๋ชปํ๋๋ก pip๋ฅผ ํจ์นํ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@njsmith : "pip ๋ฒ์ 8.1.1์ ์ฌ์ฉํ๊ณ ์์ง๋ง ๋ฒ์ 8.1.2๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. 'pip install --upgrade pip' ๋ช
๋ น์ ํตํด ์
๊ทธ๋ ์ด๋๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค." Python 2( pip
) ๋ฐ Python 3( pip3
) ๋ชจ๋์ ๋ํ pip์ ๋ํ ๋ฉ์์ง์
๋๋ค. Python 2์ ๊ฒฝ์ฐ pip --version
๋ pip 8.1.2 from /home/edwinksl/.local/lib/python2.7/site-packages (python 2.7)
ํ๊ณ Python 3์ ๊ฒฝ์ฐ pip3 --version
๋ pip 8.1.2 from /home/edwinksl/.local/lib/python3.5/site-packages (python 3.5)
ํฉ๋๋ค. ๋ฐ๋ผ์ (์ค๋ํ๋) ๊ฒฝ๊ณ ๋ฉ์์ง์๋ ๋ถ๊ตฌํ๊ณ pip๊ฐ ๋ Python ๋ชจ๋์ ๋ํด 8.1.1์์ 8.1.2๋ก ์ฑ๊ณต์ ์ผ๋ก ์
๊ทธ๋ ์ด๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ๊ธฐ์ ๋ฌธ์ ๋ ์๋ชป๋ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ์๋ ๋ฒ๊ทธ๊ฐ pip ์์ฒด์ ์๋์ง ์๋๋ฉด @dstufft์์ ์ ์ํ pip์ ๋ํ Ubuntu ํจ์น์ ์๋์ง ์ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
์ ๋ง์์, --user
์ค์นํ๊ณ ์๋๋ฐ Ubuntu๊ฐ ํด๋น ํจ์น๋ฅผ ์ ์ฉํ ๊ฒ์ ์์ด๋ฒ๋ ธ์ต๋๋ค. ์ฌ์ ํ ํด๋น ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋๋ค๋ฉด sys.path
์์ต๋๋ค. python -c "import pip; print(pip.__version__)"
์(๋) ๋ฌด์์ ์ ๊ณตํฉ๋๊น?
@dstufft python -c "import pip; print(pip.__version__)"
๋ 8.1.2
ํฉ๋๋ค.
ํฅ๋ฏธ๋กญ์ต๋๋ค... "8.1.1์ ์ฌ์ฉํ๊ณ ์์ง๋ง 8.1.2๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค"๋ผ๋ ๋ฉ์์ง๊ฐ ๊ณ์ ํ์๋ฉ๋๊น?
@dstufft Python 2์ ๊ฒฝ์ฐ pip install -U pip
๋ฐ Python 3์ ๊ฒฝ์ฐ pip3 install -U pip
๋ฅผ ์ฒ์ ํธ์ถํ ๋๋ง ํด๋น ๋ฉ์์ง๋ฅผ ๋ฐ์์ต๋๋ค. ํ์ ํธ์ถ์ Python 2 ๋ฐ Requirement already up-to-date: pip in ./.local/lib/python3.5/site-packages
๋ํด Requirement already up-to-date: pip in ./.local/lib/python2.7/site-packages
๋ฅผ ์ ๊ณตํ์ต๋๋ค Requirement already up-to-date: pip in ./.local/lib/python3.5/site-packages
Python 3.
์- ๊ทธ๋ผ์, ์ ์๊ฐ์๋ ํ๋ก์ธ์ค๊ฐ ์์ ํ ์ข ๋ฃ๋ ๋๊น์ง ์ ๊ทธ๋ ์ด๋ํด๋ ์ต์ ๋ฒ์ ์ด ํ์๋์ง ์๋ ๋ค๋ฅธ ๊ณณ์์ ์ด๋ฆฐ ๋ฒ๊ทธ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@dstufft ๊ทธ๊ฒ์ ๋์๊ฒ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. python -c "import pip; print(pip. version )"์ "8.1.2"๋ฅผ ๋ณด๊ณ ํ์ง๋ง ์ฌ์ ํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ด๊ฐ ์คํํด์ผ ํ๋ ๋ช ๋ น(STATIC_DEPS=true sudo -H pip install lxml==3.6.0)์ด sudo๋ก ํธ์ถํ๊ธฐ ๋๋ฌธ์ด ์๋๋ผ๋ฉด?
์ด ๋ฌธ์ ์ ๊ด๋ จํ์ฌ ์ฝ๊ฐ์ ์ถ๊ฐ ์์์ ๋ง๋๋ ๋ฐ ๊ธฐ์ฌํ๋ ๊ฒ๋ฟ์ ๋๋ค. ์ ๊ทธ๋ ์ด๋๋ ์คํจํ๊ณ pip3์ ์ ๊ฑฐํ๊ณ ๋ค์ ์ค์นํ๋ฉด ๋ฒ์ 8.1.2๊ฐ ์๋ 8.1.1์ด ๋ฉ๋๋ค.
sudo -H pip install --upgrade pip
์(๋) ๋๊ตฌ์๊ฒ๋ ์๋ํฉ๋๊น?
์ฐ๋ถํฌ 16.04์์ ์๋ํ์ง ์์
sudo -H pip install --upgrade pip
Collecting pip
Using cached pip-8.1.2-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 8.1.1
Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
์๋ ์ค:
wget https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz
tar -xzvf pip-8.1.2.tar.gz
cd pip-8.1.2
sudo python setup.py install
์นญ์ฐฌ
๊ฐ์ฌ ํด์
์ค์ ๋ฌธ์ ๋ ์ ๋ฒ์ ์ ์ค์นํ ๋ ๋ณด๊ณ ๋ ์ด์ ๋ฒ์ ์ธ ๊ฒ ๊ฐ์์ #3049, #2382 ๋ฐ #3709์ ์ค๋ณต ๋ฌธ์ ๋ก ์ด ๋ฌธ์ ๋ฅผ ๋ซ์ต๋๋ค.
์๋ ํ์ธ์! ๋๋ Linux Mint 18์์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๊ณ ๋ง์นจ๋ด pip์ ํํ์ด์ง์์ ๋ต์ ์ฐพ์์ต๋๋ค! ์ด ๋ฐฉ๋ฒ์ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!
์ฌ๋ฌ Python ๋ฒ์ ์ด ์ค์น๋์ด ์์ ์ ์์ต๋๋ค. ์ ๋ Ubuntu 16.04๋ฅผ ์คํ ์ค์ด๋ฉฐ ๋ง์นจ๋ด python 2.7๊ณผ 3์์ pip๋ฅผ ์ ๊ทธ๋ ์ด๋ํด์ผ ํ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋๋ํ ์คํํ๊ธฐ ๋๋ฌธ์ pip3์ ์ง์ ํด์ผ ํ์ต๋๋ค.
pip3 install -U pip
'Ubuntu 16.04.1 LTS'์์ ๋์ผํ ๋ฌธ์ . ๊ทธ๋ฌ๋ ๋ค์ ๋ช ๋ น์ด ๋์์ด ๋ฉ๋๋ค.
apt-get remove python3-pip python-pip
pip2 install -U pip
pip3 install -U pip
์ง๊ธ์ ๊ด์ฐฎ์์:
# pip install --upgrade pip
Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages
# python2 -c "import pip; print(pip.__version__)"
9.0.1
# python3 -c "import pip; print(pip.__version__)"
9.0.1
cron์ ํตํด certbot-auto๋ฅผ ์คํํ ๋ Certbot has problem setting up the virtual environment
๋ฐ You are using pip version 8.0.3, however version 9.0.1 is available
์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. certbot-auto๋ฅผ ์ ๊ธฐ์ ์ผ๋ก (๋ฃจํธ๋ก) ์คํํ๋ฉด ์ ์๋ํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด cron ๋ช
๋ น์ ์์ ๋ถ๋ถ์ export HOME=/root
๋ฅผ ์ถ๊ฐํด์ผ ํ์ต๋๋ค.
48 */11 * * * export HOME=/root; /root/bin/certbot-auto renew --quiet --no-self-upgrade
๋ค์์ ์ฌ์ฉํ์ฌ ์ฒซ ๋ฒ์งธ pip3์ ์ ๊ฑฐํ์ต๋๋ค.
sudo apt remove python3-pip
๊ทธ๋ฐ ๋ค์ ๋ค์๊ณผ ํจ๊ป ์ค์น๋ฉ๋๋ค.
python get-pip.py
์ง์นจ์ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
https://pip.pypa.io/en/stable/installing/#installing -with-get-pip-py
์ต์ pip๋ฅผ ์ค์นํ๊ธฐ ์ํ ์ ์ฒด ํ๋ก์ธ์ค ํ๋ฆ: (์ด๋ฏธ pip๊ฐ ์ค์น๋์ด ์์ง๋ง ํด๋ฅผ ๋ผ์น์ง ์์ ๊ฒฝ์ฐ ์ผ๋ถ ๋จ๊ณ๊ฐ ์ค๋ณต๋ ์ ์์)
sudo su # become root
cd # prevent trashing your user's python cache permissions
apt-get install python3-pip # bring in easy_install3
pip install --upgrade pip # cache latest pip sources
apt-get remove python3-pip python-pip # remove Ubuntu's pip
easy_install3 pip # install up to date vanilla pip
pip --version # verify it
exit # back to your user.
์ด๊ฒ์ Python 2์์ ์ ์๊ฒ ํจ๊ณผ์ ์
๋๋ค.
sudo apt-get purge --auto-remove python-pip
๊ทธ๋ฐ ๋ค์ ์์ @sc00ut ๋จ๊ณ๋ฅผ ๋ฐ๋ฆ
๋๋ค.
์ด๊ฒ์ ์ ์๊ฒ๋ ํจ๊ณผ์ ์
๋๋ค. @Dinh-Hung-Tu & @sc00ut์ ๋จ๊ณ์ ๋ฐ๋ผ
๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง ๋จ๊ณ๋
hash -r
์บ์ ์๋ก ๊ณ ์นจ
apt update && upgrade python3-pip
admen ๊ฐ์ฌํฉ๋๋ค. ํจ๊ณผ๊ฐ ์์์ต๋๋ค.
์ด ์ค๋ ๋๋ ๋ซํ ํ ์ต๊ทผ ํ๋์ด ์์๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ์ ๊ฒผ์ต๋๋ค. ๊ด๋ จ ๋ฒ๊ทธ์ ๋ํ ์ ๋ฌธ์ ๋ฅผ ์ฌ์ญ์์ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ ์ค: