Urllib3λ μ€λ Python 2.6μ λν λͺ κ°μ§ μ£Όμ λ³κ²½ μ¬νμ΄ ν¬ν¨λ μ λ²μ μ μΆμνμ΅λλ€. λ€λ₯Έ κ°λ₯ν λΉνΈνμ±μ ν΄κ²°νλ λμ μμ²μ λ€μ μ£Όμ urllib3 1.21.1 ~ 1.23κ³Ό κ³μ νΈνλ©λλ€.
pipμ μ’ μμ± ν΄κ²°λ‘ μΈν΄ λ¬Έμ κ° λ°μνλ κ²½μ° ν¨ν€μ§ μꡬ μ¬νμ Λurllib3==1.23`μ κ³ μ ν΄μΌ ν©λλ€.
python 3.6 λ° urllib3 1.24μ λμΌν λ¬Έμ :
/usr/lib/python3.6/site-packages/requests/__init__.py:91: RequestsDependencyWarn ing: urllib3(1.24) λλ chardet(3.0.4)κ° μ§μλλ λ²μ κ³Ό μΌμΉνμ§ μμ΅λλ€!
RequestsDependencyWarning)
κ²½κ³ λ§ λ΄ νλ‘κ·Έλ¨μ μ°¨λ¨νμ§ μμ
pip install
λμ μ΄ λ©μμ§κ° μλ λμΌν λ¬Έμ :
requests 2.19.1 has requirement urllib3<1.24,>=1.21.1, but you'll have urllib3 1.24 which is incompatible.
μ€ν μκ°μ μ΄ μ€λ₯κ° λ°μνμ΅λλ€.
/usr/lib/python2.7/site-packages/gitlab/__init__.py:29: in <module>
import requests
/usr/lib/python2.7/site-packages/requests/__init__.py:112: in <module>
from . import utils
/usr/lib/python2.7/site-packages/requests/utils.py:24: in <module>
from . import certs
E ImportError: cannot import name certs
urllib3==1.23
κ³ μ μ΄ ν΄κ²° λ°©λ²μΌλ‘ μλνμ΅λλ€.
ν΄κ²° λ°©λ²μ μν΄ κ³ μ λμμ§λ§ μ΄κ²μ΄ μꡬμ μΈ μ루μ μ΄ μλκΈ°λ₯Ό λ°λλλ€.
#μ λ μ
PS E:\Test> pip check
requests 2.19.1 has requirement urllib3<1.24,>=1.21.1, but you have urllib3 1.24.
PS E:\Test>
https://pypi.org/project/urllib3/#history
https://pypi.org/project/requests/#history
μ μπμΆμπμ§κΈπ(곧?)
κ·Έλ¦¬κ³ μ κ° κ²Έμν μ μμ νλλ‘ νλ½νλ€λ©΄:
νΈνλμ§ μλ λ³κ²½ μ¬νμ 릴리μ€νμ§ μλλ‘ μμΌλ‘ λ λμ μ‘°μ μ μν΄ μ‘°κΈ λ
Έλ ₯νμμμ€.
κ²°κ΅ μ΄κ²μ νμ΄μ¬μ΄ μλκ°? μ΄μ λͺ¨λ μ΄λ₯Έμ΄ λμκ³ , ν¬κ³ μ λ¬Έμ μΌ κ²μ
λλ€.
@Hrxn , λΆλͺ ν νκΈ° μν΄ urllib3 λ¦΄λ¦¬μ€ μ΄ν 24μκ° μκ³κ°μ λμμ΅λλ€. ν΄κ²° λ°©λ²μ μ 곡νκ³ λͺ μκ° λ΄μ κ²ν ν μ μλλ‘ μμ μ¬νμ΄ ν¬ν¨λ ν¨μΉλ₯Ό κ²μνμ΅λλ€. μ΄κ²μ λͺ λ λμ μνλμ΄ μ¨ λμΌν λ¦΄λ¦¬μ€ νλ‘μΈμ€μ λλ€.
μμ λ΄μ¬μλ€λ§μ΄ μ΄μνλ νλ‘μ νΈμμ μ¦κ°μ μΈ μ‘°μΉλ₯Ό μꡬνλ κ²μ μΌμ λ 빨리 λλ΄μ§ λͺ»ν κ²μ λλ€. μ€λΉκ° λμ΄ μκ³ λκ·λͺ¨ μνκ³μ μΆκ° λ¬Έμ λ₯Ό μΌμΌν€μ§ μμ κ²μ΄λΌκ³ νμ ν λ μ€λΉκ° λ κ²μ λλ€.
λ΄ λΉλλ μ΄μ μ€ν¨ν©λλ€.
Collecting urllib3<1.24,>=1.21.1 (from requests->chancellor==0.0.5)
Could not find a version that satisfies the requirement urllib3<1.24,>=1.21.1 (from requests->chancellor==0.0.5) (from versions: 1.24)
μ΄μ λ²μ μ΄ pipλ‘ κ°μ Έμ¬ μ μλ μ΄μ λ₯Ό μ λͺ¨λ₯΄κ² μ΅λλ€. μ΄λ€ μ μ?
@nateprewitt λλ μ무 κ²λ μꡬνμ§ μμ΅λλ€. urllib3 κ΄λ¦¬μκ° νΈνμ±μ΄ κΉ¨μ§ κ²μμ μλ €μ£Όλ λ° κ΄μ¬μ΄ μλ€λ©΄?
@ror6ax λ¦΄λ¦¬μ€ μ μ urllib3 μΈ‘μμ μ£Όμ λ³κ²½ μ¬νμ΄ μλ €μ Έ μμμ΅λλ€. λ§μ μ¬λλ€μ΄ λ³΄κ³ μλ λ¬Έμ λ urllib3 λ²μ μ <1.24,>=1.21.1λ‘ κ³ μ νλ μμ²μλ λΆκ΅¬νκ³ μλ‘ μΆμλ λ²μ μ΄ μ¬μ ν μ€μΉλκ³ μλ€λ κ²μ λλ€(μ νλμ§ μμ μ¬μ©μ λͺ©λ‘μ λ€λ₯Έ μ’ μμ± λλ¬ΈμΌ μ μμ). Pipλ μ’ μμ± ν΄κ²° νλ‘κ·Έλ¨μ΄ μλλ―λ‘ μ ν리μΌμ΄μ μ’ μμ±μ κ³ μ νκ³ (μ΅μν!) Pipenv λλ Poetryμ κ°μ μ€μ μ’ μμ± ν΄κ²° νλ‘κ·Έλ¨κ³Ό ν¨κ» λꡬλ₯Ό μ νμ μΌλ‘ μ¬μ©νλ κ²μ΄ μ€μν©λλ€.
μμ² v2.20.0μ΄ pypi.orgμ μ λ‘λλμμ΅λλ€. λ¬Έμ λ μ§κΈ ν΄κ²°λμ΄μΌ ν©λλ€. κ°μμ±μ μν΄ μ μ μ΄μ΄λμλ€κ° μ€λ μ λ μ λ«κ² μ΅λλ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκ³ 72μκ° μ΄λ΄μ λ¬Έμ λ₯Ό ν΄κ²°ν΄ μ£Όμ @nateprewitt μκ² κ°μ¬λ립λλ€. :)
@nateprewitt κ°μ¬
κ°μ₯ μ μ©ν λκΈ
@Hrxn , λΆλͺ ν νκΈ° μν΄ urllib3 λ¦΄λ¦¬μ€ μ΄ν 24μκ° μκ³κ°μ λμμ΅λλ€. ν΄κ²° λ°©λ²μ μ 곡νκ³ λͺ μκ° λ΄μ κ²ν ν μ μλλ‘ μμ μ¬νμ΄ ν¬ν¨λ ν¨μΉλ₯Ό κ²μνμ΅λλ€. μ΄κ²μ λͺ λ λμ μνλμ΄ μ¨ λμΌν λ¦΄λ¦¬μ€ νλ‘μΈμ€μ λλ€.
μμ λ΄μ¬μλ€λ§μ΄ μ΄μνλ νλ‘μ νΈμμ μ¦κ°μ μΈ μ‘°μΉλ₯Ό μꡬνλ κ²μ μΌμ λ 빨리 λλ΄μ§ λͺ»ν κ²μ λλ€. μ€λΉκ° λμ΄ μκ³ λκ·λͺ¨ μνκ³μ μΆκ° λ¬Έμ λ₯Ό μΌμΌν€μ§ μμ κ²μ΄λΌκ³ νμ ν λ μ€λΉκ° λ κ²μ λλ€.