<p>рдкрд┐рдк 18.0 рдЗрдВрд╕реНрдЯреЙрд▓ рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдПрд░рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ: 'рдХреЛрдИ рдирд╣реАрдВ' рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ 'рдмрд╛рдЗрдЯреНрд╕'</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рд╕рд┐рддре░ 2018  ┬╖  31рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pypa/pip

рд╡рд╛рддрд╛рд╡рд░рдг

  • рдкрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг: 10.0.1 -> 18.0
  • рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг: 3.7 (рд╡рд┐рдВрдбреЛрдЬ x64)
  • рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 10

рд╡рд┐рд╡рд░рдг
рдкрд╛рдЗрдк рд░рдирдЯрд╛рдЗрдо рдмрдЧ рдкрд░ рдПрдХ рд╕рдВрдХрд▓рди рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
рдкрд╛рдЗрдк рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдХреИрд╕реЗ рдкреНрд░рдЬрдирди рдХрд░реЗрдВ

  1. рд╡рд┐рдВрдбреЛрдЬрд╝ x64 рдХреЗ рд▓рд┐рдП рдЕрдЬрдЧрд░ 3.7 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
    https://www.python.org/ftp/python/3.7.1/python-3.7.1rc1-amd64.exe
  2. рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  3. PyCharm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ 2018.02
  4. Virtualenv рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ PyCharm рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред
  5. рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдмрдирд╛рдПрдВ рдФрд░ рдкрд╛рдЗрдк рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ

рдЙрддреНрдкрд╛рджрди
рдЖрдк рдкреАрдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдг 10.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 18.0 рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЖрдкрдХреЛ 'рдкрд╛рдпрдерди-рдПрдо рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ --рдЕрдкрдЧреНрд░реЗрдб рдкрд╛рдЗрдк' рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

(venv) C:\projects\nltk-tutorial>python -m pip install --upgrad pip
рдкрд┐рдк рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3 MB)
100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 1.3MB 5.8MB/s
рдПрдХрддреНрд░рд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛: pip
рдореМрдЬреВрджрд╛ рд╕реНрдерд╛рдкрдирд╛ рдорд┐рд▓реА: рдкрд╛рдЗрдк 10.0.1
рдкрд╛рдЗрдк-10.0.1 рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдирд╛:
pip-10.0.1 . рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдкрд╛рдЗрдк рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдирд╛ рд╡рд╛рдкрд╕ рд░реЛрд▓рд┐рдВрдЧ
рдЕрдкрд╡рд╛рдж:
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\basecommand.py", рд▓рд╛рдЗрди 228, рдореЗрди рдореЗрдВ
рд╕реНрдерд┐рддрд┐ = рд╕реНрд╡рдпрдВред рд░рди (рд╡рд┐рдХрд▓реНрдк, рддрд░реНрдХ)
рдлрд╝рд╛рдЗрд▓ "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,
рдлрд╝рд╛рдЗрд▓ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\req__init__.py", рд▓рд╛рдЗрди 49, install_given_reqs рдореЗрдВ
**рдХреНрд╡рд╛рд░реНрдЧреНрд╕
рдлрд╝рд╛рдЗрд▓ "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 рдореЗрдВ
рд╡рд╛рд░реНрди_рд╕реНрдХреНрд░рд┐рдкреНрдЯ_рд▓реЛрдХреЗрд╢рди = рд╡рд╛рд░реНрди_рд╕реНрдХреНрд░рд┐рдкреНрдЯ_рд▓реЛрдХреЗрд╢рди,
рдлрд╝рд╛рдЗрд▓ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_internal\wheel.py", рдкрдВрдХреНрддрд┐ 431, move_wheel_files рдореЗрдВ
рдЬрдирд┐рдд.рд╡рд┐рд╕реНрддрд╛рд░ (рдирд┐рд░реНрдорд╛рддрд╛.рдореЗрдХ (рдХрд▓реНрдкрдирд╛))
рдлрд╝рд╛рдЗрд▓ "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(scriptnames, shebang, script, filenames, ext)
рдлрд╝рд╛рдЗрд▓ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_vendor\distlib\scripts.py", рд▓рд╛рдЗрди 243, _write_script рдореЗрдВ
рд▓рд╛рдВрдЪрд░ = рд╕реНрд╡рдпрдВ._get_launcher ('рдЯреА')
рдлрд╝рд╛рдЗрд▓ "C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip_vendor\distlib\scripts.py", рд▓рд╛рдЗрди 382, тАЛтАЛ_get_launcher рдореЗрдВ
рдкрд░рд┐рдгрд╛рдо = рдЦреЛрдЬрдХ (distlib_package)ред рдвреВрдВрдвреЗрдВ (рдирд╛рдо)ред рдмрд╛рдЗрдЯреНрд╕
рд╡рд┐рд╢реЗрд╖рддрд╛ рддреНрд░реБрдЯрд┐: 'рдХреЛрдИ рдирд╣реАрдВ' рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ 'рдмрд╛рдЗрдЯреНрд╕'

(venv) C:\projects\nltk-tutorial>python -m pip install --upgrad pip
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрджреНрдпрддрд┐рдд рд╣реИ: c:\projects\nltk-tutorial\venv\lib\site-packages (18.0) рдореЗрдВ рдкрд╛рдЗрдк

(venv) C:\projects\nltk-tutorial>pip install
рддреНрд░реБрдЯрд┐: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рджреЗрдиреА рд╣реЛрдЧреА (рджреЗрдЦреЗрдВ "рдкрд╛рдЗрдк рд╣реЗрд▓реНрдк рдЗрдВрд╕реНрдЯрд╛рд▓")
рдЖрдк рдкреАрдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдг 10.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 18.0 рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЖрдкрдХреЛ 'рдкрд╛рдпрдерди-рдПрдо рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ --рдЕрдкрдЧреНрд░реЗрдб рдкрд╛рдЗрдк' рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

Paste the output of the steps above, including the commands themselves and
pip's output/traceback etc.
auto-locked support

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдкреНрд░рдпрддреНрди:
python -m pip install -U --force-reinstall pip
рдЖрдкрдХреЗ venv . рдХреЗ рдЕрдВрджрд░

рд╕рднреА 31 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PyCharm рдПрдХ рдЕрдВрдбреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдКрдкрд░ рдЯреНрд░реЗрд╕рдмреИрдХ рдореЗрдВ C:\projects\nltk-tutorial\venv\lib\site-packages\pip-10.0.1-py3.7.egg ) рдФрд░ рдЕрдВрдбреЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд╛рдЗрдк рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ (рд╣рдо рдЕрдВрдбреЗ-рд▓реЗрдЖрдЙрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдЖрдкрдХреЛ рдЗрд╕реЗ JetBrains рдХреЗ рд╕рд╛рде рдмрдврд╝рд╛рдиреЗ рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдирд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ PyCharm рдЯреНрд░реИрдХрд░ рдкрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдореМрдЬреВрджрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ (рдореИрдВрдиреЗ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдПрдХ рдХреЛ рдЙрдард╛рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИ - рдЬрдм рдореИрдВрдиреЗ PyCharm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдереА рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛)ред

рдкреНрд░рдпрддреНрди:
python -m pip install -U --force-reinstall pip
рдЖрдкрдХреЗ venv . рдХреЗ рдЕрдВрджрд░

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо, рдЯреНрд░реЗрд╕рдмреИрдХ рд╕рдорд╛рди рд╣реИ)ред рдореИрдВ рдПрдХ рддрд╛рдЬрд╛ рдХреЛрдВрдбрд╛ рд╡рд╛рддрд╛рд╡рд░рдг (рдХреЛрдВрдбрд╛-рдлреЛрд░реНрдЬ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреИрдХреЗрдЬ), рдкрд╛рдЗрдк 18.1, рдкрд╛рдпрдерди 3.6, рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рджрд┐рдпрд╛ рдЧрдпрд╛ рдмрд▓-рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЖрджреЗрд╢ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдЖрдВрддрд░рд┐рдХ 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 рд╕реЗ рдареАрдХ рдХрд░реЗрдВред рд╕реНрдерд╛рдкрдирд╛ рдЯреВрдЯ рдЧрдИ рд╣реИ, рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдЕрднреА рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИред

@рдлрд┐рдВрдЧрд░рдореИрди рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рддреБрд░рдВрдд рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред

python -m pip install -U --force-reinstall pip

рдЖрдкрдХреЛ рдЖрд╕рд╛рди рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдиреЗ рдореЗрд░реЗ рдкрд┐рдк рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛
Easy_install -рдпреВ рдкрд╛рдЗрдк
рдЗрд╕реЗ рдЬрд╛рдВрдЪреЗрдВ https://stackoverflow.com/questions/52460484/python-3-5-pip-9-attributeerror-nonetype-object-has-no-attribute-bytes

@рдлрд┐рдВрдЧрд░рдореИрди рдзрдиреНрдпрд╡рд╛рдж

python -m pip install -U --force-reinstall pip

рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

@fingerman рдХреЛ рдмрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред
рдХреГрдкрдпрд╛ рдорджрдж рдХрд░реЗред

@fingerman рдХреЗ рдкрд╛рд╕ рдкрд╛рдЗрдк 19.0.1 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреЛрдИ рдЕрдиреНрдп рдлрд┐рдХреНрд╕? рдзрдиреНрдпрд╡рд╛рдж

@fingerman рдХреЗ рдкрд╛рд╕ рдкрд╛рдЗрдк 19.0.1 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреЛрдИ рдЕрдиреНрдп рдлрд┐рдХреНрд╕? рдзрдиреНрдпрд╡рд╛рдж

рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╣реА рдерд╛ рд▓реЗрдХрд┐рди easy_install -U pip рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рдорд╛рдЗрдХрд▓ рдЕрдмрд╛рд╣реЛ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред

easy_install -U pip рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред 19.0.1 . рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рдереА

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ред python -m pip install -U --force-reinstall pip рдиреЗ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╣рд╛рдВ easy_install -U pip рдиреЗ рдХрд┐рдпрд╛ рдерд╛ред рд╕рд╛рде рд╣реА 19.0.1 рдХреЛред

Easy_install -рдпреВ рдкрд╛рдЗрдк
рдКрдкрд░ рдЖрджреЗрд╢ рдЕрдЪреНрдЫрд╛ рд╣реИ!

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдмрд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ,

рдкреБрд░рд╛рдирд╛ рдкрд╛рдЗрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рдЕрдВрджрд░ рд╣реИ --user , рдЗрд╕рд▓рд┐рдП
C:\Python37\python.exe -m pip install --user --force-reinstall -U pip рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЕрдЧрд░ рдореИрдВрдиреЗ --user рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рджрд┐рдпрд╛ рддреЛ рд╡рд┐рдлрд▓рддрд╛ рд╣реЛрдЧреА

рдореЗрд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд╛рдЗрдк рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ, рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ,

--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.)

рдЕрдЬрдЧрд░ -рдПрдо рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд -рдпреВ --рдмрд▓-рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдкрд╛рдЗрдк
рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

"рдкрд╛рдпрдерди-рдПрдо рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ -рдпреВ --рдлреЛрд░реНрд╕-рд░реАрдЗрдВрд╕реНрдЯреЙрд▓ рдкрд╛рдЗрдк" рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди "рдИрдЬрд╝реА_рдЗрдВрд╕реНрдЯреЙрд▓-рдпреВ рдкрд╛рдЗрдк" рдореЗрд░реЗ рд▓рд┐рдП рдЪрд╛рд▓ рд╣реИред рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдЕрдВрддрддрдГ рдкрд╛рдпрдерди (3.7) рдХрд╛ рдПрдХ рд╕рд╣-рдЕрд╕реНрддрд┐рддреНрд╡ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдк рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@sapien47 https://github.com/pypa/pip/issues/5820#issuecomment -473693608

import sys
import pprint
pprint.pprint(sys.path)

рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдЬрдЧрд░ рдЕрдЬрдЧрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИред рдЬрдм рдЖрдк рдЕрдЬрдЧрд░ рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

@fingerman рдХреЗ рдкрд╛рд╕ рдкрд╛рдЗрдк 19.0.1 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреЛрдИ рдЕрдиреНрдп рдлрд┐рдХреНрд╕? рдзрдиреНрдпрд╡рд╛рдж

рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╣реА рдерд╛ рд▓реЗрдХрд┐рди easy_install -U pip рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рдорд╛рдЗрдХрд▓ рдЕрдмрд╛рд╣реЛ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред

рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рд▓рд╛рдирдд рд╕рдорд╕реНрдпрд╛ рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рдПрдХ рдШрдВрдЯреЗ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдХрд░ рд░рд╣реА рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдмреБрд░рд╛ рдорд╛рдиреЗрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рд╢рд╛рдирджрд╛рд░ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдорд┐рд▓рд╛? рдореИрдВ .egg is . рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗ

easy_install -U pip рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ win10 рдкрд░ py3.6 рдХреЗ рд╕рд╛рде рдЬреНрдпреВрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╕рдорд╕реНрдпрд╛ рддрдм рднреА рдореМрдЬреВрдж рд╣реИ рдЬрдм рдореИрдВ рдкрд╛рдЗрдк рдХреЛ 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 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рджрд┐рдпрд╛ рддреЛ рд╡рд┐рдлрд▓рддрд╛ рд╣реЛрдЧреА

рдореЗрд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд╛рдЗрдк рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ, рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ,

--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 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ where pip рдкрд╛рдЗрдк рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рдкреВрд░реНрдг рдкрде рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ

рдЕрднреА рднреА Python 3.6, Windows 10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, pip 10.0.1 рд╕реЗ 19.1.1 . рддрдХ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

рдЕрдЬрдЧрд░ -рдПрдо рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд -рдпреВ --рдмрд▓-рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдкрд╛рдЗрдк

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред

рдкреНрд░рдпрддреНрди:
python -m pip install -U --force-reinstall pip
рдЖрдкрдХреЗ venv . рдХреЗ рдЕрдВрджрд░

рдзрдиреНрдпрд╡рд╛рдж рднрд╛рдИ

python -m pip install -U --force-reinstall pip
рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрдмрдХрд┐ рдореИрдВ 18.1 рд╕реЗ 19.1.1 . рддрдХ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд░рд╣рд╛ рдерд╛
рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдореЗрд░реА рдЦрд░рд╛рдм рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

рдмрдВрдж рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░ рдПрдХ рд╕рдВрдХрд▓реНрдк рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

lululukas picture lululukas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

GregBorrelly picture GregBorrelly  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Zac-HD picture Zac-HD  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yizhang-zen picture yizhang-zen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nathan130200 picture nathan130200  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ