νκ²½
μ€λͺ
pipλ λ°νμ μ μ»΄νμΌ λ²κ·Έμ ν¨κ» μ€μΉλ©λλ€.
μμλλ νλ
pipλ μ€λ₯ μμ΄ μ€μΉλ©λλ€.
λ²μ λ°©λ²
μ°μΆ
pip λ²μ 10.0.1μ μ¬μ©νκ³ μμ§λ§ λ²μ 18.0μ μ¬μ©ν μ μμ΅λλ€.
'python -m pip install --upgrade pip' λͺ
λ Ήμ ν΅ν μ
κ·Έλ μ΄λλ₯Ό κ³ λ €ν΄μΌ ν©λλ€.
(venv) C:\projects\nltk-tutorial>python -m pip install --upgrade pip
ν μμ§
λ€μ΄λ‘λ https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py1.any.py3-n
100% |ββββββββββββββββββββββββββββββββ| 1.3MB 5.8MB/μ΄
μμ§λ ν¨ν€μ§ μ€μΉ: pip
κΈ°μ‘΄ μ€μΉ λ°κ²¬: pip 10.0.1
pip-10.0.1 μ κ±°:
pip-10.0.1μ μ±κ³΅μ μΌλ‘ μ κ±°νμ΅λλ€.
pip μ κ±° λ‘€λ°±
μμΈ:
μμΆμ (κ°μ₯ μ΅κ·Ό νΈμΆ λ§μ§λ§):
νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\basecommand.py", 228ν, λ©μΈ
μν = self.run(μ΅μ
, μΈμ)
νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\commands\install.py", λΌμΈ 335, μ€ν μ€
use_user_site=options.use_user_site,
install_given_reqsμ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\req__init__.py" νμΌ, 49ν
** μ½°λ₯΄κ·Έ
μ€μΉ μ νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\req\req_install.py", λΌμΈ 748
use_user_site=use_user_site, pycompile=pycompile,
νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\req\req_install.py", 961ν, move_wheel_files
warn_script_location=warn_script_location,
νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\wheel.py", 431ν, move_wheel_files
generated.extend(maker.make(spec))
makeμμ νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_vendor\distlib\scripts.py", λΌμΈ 403
self._make_script(νλͺ©, νμΌ μ΄λ¦, μ΅μ
=μ΅μ
)
νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_vendor\distlib\scripts.py", λΌμΈ 307, _make_script
self._write_script(μ€ν¬λ¦½νΈ μ΄λ¦, shebang, μ€ν¬λ¦½νΈ, νμΌ μ΄λ¦, λ΄μ )
νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_vendor\distlib\scripts.py", 243ν, _write_script
μ€νκΈ° = self._get_launcher('t')
νμΌ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_vendor\distlib\scripts.py", λΌμΈ 382, ββ_get_launcher
κ²°κ³Ό = finder(distlib_package).find(μ΄λ¦).bytes
AttributeError: 'NoneType' κ°μ²΄μ 'bytes' μμ±μ΄ μμ΅λλ€.
(venv) C:\projects\nltk-tutorial>python -m pip install --upgrade pip
μꡬ μ¬νμ΄ μ΄λ―Έ μ΅μ μνμ
λλ€: c:\projects\nltk-tutorial\venv\lib\site-packages(18.0)μ pip
(venv) C:\projects\nltk-tutorial>pip μ€μΉ
μ€λ₯: μ€μΉνλ €λ©΄ νλ μ΄μμ μꡬ μ¬νμ μ 곡ν΄μΌ ν©λλ€("pip help install" μ°Έμ‘°).
pip λ²μ 10.0.1μ μ¬μ©νκ³ μμ§λ§ λ²μ 18.0μ μ¬μ©ν μ μμ΅λλ€.
'python -m pip install --upgrade pip' λͺ
λ Ήμ ν΅ν μ
κ·Έλ μ΄λλ₯Ό κ³ λ €ν΄μΌ ν©λλ€.
Paste the output of the steps above, including the commands themselves and
pip's output/traceback etc.
PyCharmμ pipλ₯Ό μκ·Έλ‘ μ€μΉνκ³ (μμ μμΆμ μμ C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg
μ°Έμ‘°) μκ·Έ μ€μΉλ pipμμ μ§μνμ§ μμ΅λλ€(μκ·Έ λ μ΄μμ μ€μΉλ₯Ό μ
κ·Έλ μ΄λν μ μμ).
JetBrainsλ‘ μ΄λ₯Ό λμ΄κ±°λ μλμΌλ‘ νκ²½μ λ§λ€μ΄μΌ ν©λλ€. PyCharm νΈλ컀μ μ΄μ λν κΈ°μ‘΄ λ¬Έμ κ° μλ€κ³ μκ°ν©λλ€(λͺ λ μ μ νλλ₯Ό ν€μ μ§λ§ κ·Έ μ΄νλ‘λ μ무 μμλ λ£μ§ λͺ»νμ΅λλ€. μ΄ λ¬Έμ κ° λ무 컀μ PyCharm μ¬μ©μ ν¬κΈ°νμ λ μΆμ μ μ€λ¨νμ΅λλ€. λμκ² λ¬Έμ ).
λ
Έλ ₯νλ€:
python -m pip install -U --force-reinstall pip
λΉμ μ venv λ΄λΆ
λΉμ·ν λ¬Έμ κ° μμ΅λλ€(μ μ΄λ μμΆμ μ λΉμ·ν©λλ€). λλ μλ‘μ΄ conda νκ²½(conda-forgeμ λλΆλΆμ ν¨ν€μ§), pip 18.1, python 3.6 λ° linuxλ₯Ό μ¬μ©νκ³ μμ΅λλ€. μ 곡λ force-reinstall λͺ λ ΉμΌλ‘ λ¬Έμ κ° ν΄κ²°λμ§ μμ΅λλ€. λ΄λΆ gitlab μλ²(μλ μ΅λͺ )μμ κ°μΈ ν¨ν€μ§λ₯Ό μ€μΉνκΈ° μν΄ μλ‘μ΄ PEP508 ꡬ문μ νμ©νκ³ μμ΅λλ€. λμμ΄ λκΈ°λ₯Ό λ°λΌλ λͺ κ°μ§ μΈμ 문ꡬλ₯Ό μΆκ°νμ΅λλ€.
$ pip install -e .
Obtaining file:///nas/home/broot/Programs/tools/catutils
req: shapely
comes_from: catutils==0.15.dev1 from file:///nas/home/broot/Programs/tools/catutils
req: netCDF4
comes_from: catutils==0.15.dev1 from file:///nas/home/broot/Programs/tools/catutils
req: aershp>=0.10
comes_from: catutils==0.15.dev1 from file:///nas/home/broot/Programs/tools/catutils
req: numpy!=1.10,!=1.11.0
comes_from: catutils==0.15.dev1 from file:///nas/home/broot/Programs/tools/catutils
req: scipy
comes_from: catutils==0.15.dev1 from file:///nas/home/broot/Programs/tools/catutils
req: GDAL
comes_from: catutils==0.15.dev1 from file:///nas/home/broot/Programs/tools/catutils
Requirement already satisfied: shapely in /rd22/scratch/broot/miniconda/envs/py3k/lib/python3.6/site-packages (from catutils==0.15.dev1) (1.6.4.post1)
Requirement already satisfied: netCDF4 in /rd22/scratch/broot/miniconda/envs/py3k/lib/python3.6/site-packages (from catutils==0.15.dev1) (1.4.1)
req: numpy>=1.7
comes_from: netCDF4 in /rd22/scratch/broot/miniconda/envs/py3k/lib/python3.6/site-packages (from catutils==0.15.dev1)
req: cftime
comes_from: netCDF4 in /rd22/scratch/broot/miniconda/envs/py3k/lib/python3.6/site-packages (from catutils==0.15.dev1)
Requirement already satisfied: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1) (0.16.dev1)
req: nose
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: numpy
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: matplotlib<2.2.0
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: Shapely
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: GDAL
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: pyyaml
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: jinja2
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: scripttest
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: netCDF4
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: six
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
req: atomic_context@ git+ssh://git@***********.com/common/atomic_context.git<strong i="6">@release</strong>
comes_from: aershp>=0.10 in /nas/home/broot/Programs/tools/aershp/lib (from catutils==0.15.dev1)
Exception:
Traceback (most recent call last):
File "/home/broot/scratch/miniconda/envs/py3k/lib/python3.6/site-packages/pip/_internal/cli/base_command.py", line 143, in main
status = self.run(options, args)
File "/home/broot/scratch/miniconda/envs/py3k/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 318, in run
resolver.resolve(requirement_set)
File "/home/broot/scratch/miniconda/envs/py3k/lib/python3.6/site-packages/pip/_internal/resolve.py", line 102, in resolve
self._resolve_one(requirement_set, req)
File "/home/broot/scratch/miniconda/envs/py3k/lib/python3.6/site-packages/pip/_internal/resolve.py", line 318, in _resolve_one
add_req(subreq, extras_requested=available_requested)
File "/home/broot/scratch/miniconda/envs/py3k/lib/python3.6/site-packages/pip/_internal/resolve.py", line 275, in add_req
wheel_cache=self.wheel_cache,
File "/home/broot/scratch/miniconda/envs/py3k/lib/python3.6/site-packages/pip/_internal/req/constructors.py", line 290, in install_req_from_req
if req.url and comes_from.link.netloc in domains_not_allowed:
AttributeError: 'NoneType' object has no attribute 'netloc'
μ, νΈλ μ΄μ€λ°±μ μ λͺ» λ΄€λλ°, λ²κ·Έ 리ν¬νΈλ₯Ό μλ‘ ν΄μΌ νλμ?
@WeatherGod : κ·Έκ²μ κ°μ λ¬Έμ κ° μλλλ€. μ΄ μ견μ λν ν λ‘ μ νμΈνμμμ€: https://github.com/pypa/pip/pull/5571#pullrequestreview -162221673.
μ, μ λ§, κ±°κΈ°μ λ΄ μμΆμ μ μΆκ°ν κΉμ?
λ¬Έμ λ₯Ό μ λλ‘ μΆμ ν μ μλλ‘ μ λ²κ·Έλ₯Ό μ¬λ κ²μ΄ μ’μ΅λλ€.
μ κ²½μ°μλ @fingerman μ΄ μλνμ§ μλ λ¬Έμ λ₯Ό μμ νμ΅λλ€. μ€μΉκ° μ€λ¨λμμ΅λλ€. λ¬΄μ¨ μΌμ΄ μΌμ΄λκ³ μλμ§ μ μ μμ΅λκΉ?
μ¬μ ν μΌμ΄λκ³ μμ΅λλ€.
@fingerman κ°μ¬ν©λλ€. μ¦μ ν¨κ³Όκ° μμμ΅λλ€.
python -m pip install -U --force-reinstall pip
λ΄ Pipλ₯Ό μ
κ·Έλ μ΄λν λ μ μκ² ν¨κ³Όμ μ΄μμΌλ―λ‘ μ¬μ΄ μ€μΉκ° νμν μ μμ΅λλ€.
easy_install -U ν
https://stackoverflow.com/questions/52460484/python-3-5-pip-9-attributeerror-nonetype-object-has-no-attribute-bytesλ₯Ό νμΈ
@fingerman κ°μ¬ν©λλ€
python -m pip install -U --force-reinstall pip
곡μ₯
@fingerman κ°μ μ€μΉμ λν΄ λμΌν μ€λ₯κ° λ°μνμ΅λλ€.
λμμ£ΌμΈμ.
@fingerman μ΄ pip 19.0.1μμ λμΌν λ¬Έμ λ₯Ό κ²ͺκ³ μμΌλ©° λ€λ₯Έ μμ μ¬νμ΄ μμ΅λκΉ? κ°μ¬ ν΄μ
@fingerman μ΄ pip 19.0.1μμ λμΌν λ¬Έμ λ₯Ό κ²ͺκ³ μμΌλ©° λ€λ₯Έ μμ μ¬νμ΄ μμ΅λκΉ? κ°μ¬ ν΄μ
λλ κ°μ κ²μ κ°μ§κ³ μμμ§λ§ easy_install -U pip
λͺ
λ ΉμΌλ‘ μμ μ£Όμμμ MichealAbaho κ° λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
easy_install -U pip
λλ₯Ό μν΄ μΌνμ΅λλ€. 19.0.1μ λν λ¬Έμ κ° μμμ΅λλ€.
μ μκ²λ λ§μ°¬κ°μ§μ
λλ€. python -m pip install -U --force-reinstall pip
λ easy_install -U pip
μ΄ λ¬Έμ λ₯Ό μμ νμ§ μμμ΅λλ€. λν 19.0.1.
easy_install -U ν
μμ λͺ
λ Ήμ μ’μ΅λλ€!
μ’μ, λ°©κΈ κ°μ λ¬Έμ κ° λ°μνμ§λ§ μ΄μ λν λͺ κ°μ§ κΈ°λ³Έ μ λ³΄κ° μμ΅λλ€.
μ΄μ νμ μ€μ λ‘ λ΄ --user
μ μμΌλ―λ‘
C:\Python37\python.exe -m pip install --user --force-reinstall -U pip
λ μ κ²½μ°μ μλν©λλ€.
--user
μ§μνμ§ μμΌλ©΄ μ€ν¨ν©λλ€
λ΄ μ¬μ©μ μ€μΉ λλ ν 리μμ pipμ μ΄μ λ²μ μ μλμΌλ‘ μ κ±°νλ κ²λ μλν©λλ€.
--user Install to the Python user install directory for your platform.
Typically ~/.local/, or %APPDATA%\Python on Windows.
(See the Python documentation for site.USER_BASE for full details.)
python -m pip install -U --force-reinstall pip
λλ₯Ό μν΄ μΌνλ€
"python -m pip install -U --force-reinstall pip"κ° μλνμ§ μμμ§λ§ "easy_install -U pip"κ° λλ₯Ό μν΄ νΈλ¦μ μνν©λλ€. μ λ§ κ°μ¬ν©λλ€.
μ무 κ²λ ν¨κ³Όκ° μμκ³ κ²°κ΅ κ³΅μ‘΄νλ λ²μ μ Python(3.7)μ μ€μΉνμΌλ©° ν΄λΉ λ²μ μ λν΄ pipλ₯Ό μ κ·Έλ μ΄λν μ μμμ΅λλ€.
@sapien47 https://github.com/pypa/pip/issues/5820#issuecomment -473693608
import sys
import pprint
pprint.pprint(sys.path)
μ΄κ²μ νμ΄μ¬μ΄ νμ΄μ¬ νμΌμ μ°Ύλ μμΉλ₯Ό 보μ¬μ€λλ€. νμ΄μ¬ κ°μ Έμ€κΈ° μ€λ₯λ₯Ό ν΄κ²°νλ €κ³ ν λ μ μ©ν μ μμ΅λλ€.
@fingerman μ΄ pip 19.0.1μμ λμΌν λ¬Έμ λ₯Ό κ²ͺκ³ μμΌλ©° λ€λ₯Έ μμ μ¬νμ΄ μμ΅λκΉ? κ°μ¬ ν΄μ
λλ κ°μ κ²μ κ°μ§κ³ μμμ§λ§
easy_install -U pip
λͺ λ ΉμΌλ‘ μμ μ£Όμμμ MichealAbaho κ° λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
κ°μ¬ ν΄μ! μ΄ λΉμ΄λ¨Ήμ λ¬Έμ κ° μ§λ ν μκ° λμ μ λ₯Ό κ΄΄λ‘νμ΅λλ€. μ΄λ»κ² μ΄ νμμ μΈ μ루μ μ μκ² λμ ¨λμ? λλ .eggκ° λ¬΄μμΈμ§ λ°°μ°λ¬ κ° κ²μ΄λ€
easy_install -U pip
λλ₯Ό μν΄ μΌνμ΅λλ€. κ°μ¬ ν΄μ!
win10μμ py3.6κ³Ό ν¨κ» jupyter λ ΈνΈλΆμ μ¬μ©ν©λλ€. pipλ₯Ό 19.0.3μμ 19.1.1λ‘ μ κ·Έλ μ΄λν λ λ¬Έμ κ° μ¬μ ν μ‘΄μ¬ν©λλ€.
λ΄ sys.pathλ λ€μκ³Ό κ°μ΅λλ€.
['',
'C:\\ProgramData\\Anaconda3\\python36.zip',
'C:\\ProgramData\\Anaconda3\\DLLs',
'C:\\ProgramData\\Anaconda3\\lib',
'C:\\ProgramData\\Anaconda3',
'C:\\Users\\SSQ\\AppData\\Roaming\\Python\\Python36\\site-packages',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\Sphinx-1.5.6-py3.6.egg',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32\\lib',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\Pythonwin',
'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\IPython\\extensions',
'C:\\Users\\SSQ\\.ipython']
κ·Έλ¬λ easy_install -U pipκ° μλνμ΅λλ€. κ³ λ§μ!
μ’μ, λ°©κΈ κ°μ λ¬Έμ κ° λ°μνμ§λ§ μ΄μ λν λͺ κ°μ§ κΈ°λ³Έ μ λ³΄κ° μμ΅λλ€.
μ΄μ νμ μ€μ λ‘ λ΄
--user
μ μμΌλ―λ‘
C:\Python37\python.exe -m pip install --user --force-reinstall -U pip
λ μ κ²½μ°μ μλν©λλ€.
--user
μ§μνμ§ μμΌλ©΄ μ€ν¨ν©λλ€λ΄ μ¬μ©μ μ€μΉ λλ ν 리μμ pipμ μ΄μ λ²μ μ μλμΌλ‘ μ κ±°νλ κ²λ μλν©λλ€.
--user Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.)
μ΄κ²μ λ΄ μ€λ₯μ κ²½μ°μ΄κΈ°λ ν κ² κ°μ΅λλ€.
pip list --user
λ₯Ό μ¬μ©νμ¬ μ¬μ©μ μμ€μμ pipκ° μ€μΉλμλμ§ νμΈν©λλ€.
Windowsμ where pip
λ pip λ°μ΄λλ¦¬κ° μλ μ 체 κ²½λ‘λ₯Ό λμ΄ν©λλ€.
Python 3.6, Windows 10μ μ¬μ©νλ λμ pip 10.0.1μμ 19.1.1λ‘ κ³μ λ°μν©λλ€.
python -m pip install -U --force-reinstall pip
λλ₯Ό μν΄ κ·Έκ²μ κ³ μ³€μ΅λλ€.
λ Έλ ₯νλ€:
python -m pip install -U --force-reinstall pip
λΉμ μ venv λ΄λΆ
κ³ λ§μ ν
python -m pip install -U --force-reinstall pip
18.1μμ 19.1.1λ‘ μ
κ·Έλ μ΄λνλ λμ λλ₯Ό μν΄ μΌνμ΅λλ€.
λΉμ μ λμμ κ°μ¬νκ³ λ΄ μν¬λ₯Έ μμ΄μ λν΄ μ κ°μ€λ½κ² μκ°ν©λλ€.
μ΄μ λν κ²°μκ° μμ΄ νμν©λλ€.
κ°μ₯ μ μ©ν λκΈ
λ Έλ ₯νλ€:
python -m pip install -U --force-reinstall pip
λΉμ μ venv λ΄λΆ