<p>pip19.0.1 рд╕реВрдЪреА рддреНрд░реБрдЯрд┐ "рдЧреБрдг: _version"</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЬрдире░ 2019  ┬╖  32рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pypa/pip

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


рдореИрдВ 10.1 рд╕реЗ 19.0.1 рддрдХ рдкрд╛рдЗрдк рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рдЕрдЬрдЧрд░ рдкреИрдХреЗрдЬ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореИрдВ "рдкрд╛рдЗрдк рд╕реВрдЪреА" рдЗрдирдкреБрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдлрд┐рд░ рджреЛ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реБрдИрдВред
рд╡рд┐рд╡рд░рдг

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░

рдЕрдкрд╡рд╛рдж:
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", рд▓рд╛рдЗрди 2584, рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ
рд╕реНрд╡ рд╡рд╛рдкрд╕ рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ "/usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", рдкрдВрдХреНрддрд┐ 2691, __getattr__ рдореЗрдВ
AttributeError (attr) рдмрдврд╝рд╛рдПрдБ
рдЧреБрдг: рдЕрд╢реБрдн

рдЙрдкрд░реЛрдХреНрдд рдЕрдкрд╡рд╛рдж рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реБрдЖ:

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", рд▓рд╛рдЗрди 176, рдореБрдЦреНрдп рдореЗрдВ
рд╕реНрдерд┐рддрд┐ = рд╕реНрд╡.рд░реБрдг (рд╡рд┐рдХрд▓реНрдк, рдЖрд░реНрдЧрдиреНрд╕)
рдлрд╝рд╛рдЗрд▓ "/usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/pip/_internal/commands/list.py", рдкрдВрдХреНрддрд┐ 148, рд░рди рдореЗрдВ
self.output_package_listing (рдкреИрдХреЗрдЬ, рд╡рд┐рдХрд▓реНрдк)
рдлрд╝рд╛рдЗрд▓ "/usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/pip/_internal/commands/list.py", рдкрдВрдХреНрддрд┐ 205, рдЖрдЙрдЯрдкреБрдЯ-рдкреИрдХреЗрдЬреЗрдЬ_рд╕реВрдЪреА рдореЗрдВ
рдбреЗрдЯрд╛, рд╣реЗрдбрд░ = format_for_columns (рд╕рдВрдХреБрд▓, рд╡рд┐рдХрд▓реНрдк)
рдлрд╝рд╛рдЗрд▓ "/usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/pip/_internal/commands/list.py", рдкрдВрдХреНрддрд┐ 271, format_for_columns рдореЗрдВ
row = [proj.project_name, proj.version]
рдлрд╝рд╛рдЗрд▓ "/usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", рдкрдВрдХреНрддрд┐ 2589, рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ
рдорд╛рди рдмрдврд╝рд╛рдПрдБ (tmpl% self.PKG_INFO, рд╕реНрд╡)
ValueError: ("рдорд┐рд╕рд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг": рд╣реЗрдбрд░ рдФрд░ / рдпрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ ", рдЕрдЬреНрдЮрд╛рдд [рдЕрдЬреНрдЮрд╛рдд рд╕рдВрд╕реНрдХрд░рдг] ((usr/local/var/pyenv/versions/3.7.0/lib/python3.7-site-packages))
рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ

  1. '...' рд╕реЗ рдкреИрдХреЗрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
  2. рдлрд┐рд░ рднрд╛рдЧреЛ '...'
  3. рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИред

рдЙрддреНрдкрд╛рджрди

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

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

рдпреЗ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддреЗ ...
./pocketsphinx-0.1.3.dist-info/pocketsphinx-0.1.3.dist-info/VADADATA
./-rpcio-1.18.0.dist-info/grpcio-1.18.0.dist-info/METADATA

@AnonGuy рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж thanks
-rpcio рдПрдХ рдбреИрд╢ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдмрдирд╛ рд░рд╣рд╛ рдерд╛ ..

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

рдЖрдкрдХреЗ рдЕрдЬрдЧрд░ рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯрд╛ рд╣реБрдЖ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ - рдХреНрдпрд╛ рдЖрдк рдкреАрдбреАрдмреА рдореЗрдВ рдкрд╛рдЗрдк рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо / рд╕реНрдерд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдореЗрдЯрд╛рдбрд╛рдЯрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреЛ рдЧрдбрд╝рдмрдбрд╝ рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП?

@ zhouyu328 рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ?

find /usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/ -name METADATA

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рд╣реА рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдереЛрдбрд╝рд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ:
рдореИрдВрдиреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛:
~ / .Local / lib / python3.6 / рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ / рдкрд╛рдЗрдк / _vendor / pkg_resources / __ init__.py
рдФрд░ рд▓рд╛рдЗрди 2589 рд╕реЗ рдкрд╣рд▓реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдПрдХ рдкреНрд░рд┐рдВрдЯ рддреЛ рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ
<strong i="9">@property</strong> def version(self): try: return self._version except AttributeError: version = _version_from_file(self._get_metadata(self.PKG_INFO)) if version is None: print(self._provider.__dict__) #this tmpl = "Missing 'Version:' header and/or %s file" raise ValueError(tmpl % self.PKG_INFO, self) return version
рд╕реНрд╡рдпрдВ рдХреЛрдИ рднреА рдФрд░ рдЕрдЬреНрдЮрд╛рдд рдбреЗрдЯрд╛ рд╕реЗ рднрд░реА рд╡рд╕реНрддреБ рдирд╣реАрдВ рд╣реИ:
{'project_name': 'Unknown', 'py_version': None, 'platform': None, 'location': '~/.local/lib/python3.6/site-packages', 'precedence': -1, '_provider': <pip._vendor.pkg_resources.PathMetadata object at 0x7f0faa49d4e0>, '_key': 'unknown'} {'project_name': 'Unknown', 'py_version': None, 'platform': None, 'location': '~/.local/lib/python3.6/site-packages', 'precedence': -1, '_provider': <pip._vendor.pkg_resources.PathMetadata object at 0x7f0faa49d4e0>, '_key': 'unknown'}

рд▓реЗрдХрд┐рди _provider рдЗрд╕реЗ рд▓реМрдЯрд╛рддрд╛ рд╣реИ:
{'module_path': '~/.local/lib/python3.6/site-packages', 'egg_info': '~/.local/lib/python3.6/site-packages/-rpcio-1.18.0.dist-info'} {'module_path': '~/.local/lib/python3.6/site-packages', 'egg_info': '~/.local/lib/python3.6/site-packages/-rpcio-1.18.0.dist-info'}

рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ рдпрд╣ рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рджреЛ рдмрд╛рд░ рдЫрдкрд╛ рд╣реИ
рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА
sudo apt install python3-grpcio
рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ

@ zhouyu328 рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ?

find /usr/local/var/pyenv/versions/3.7.0/lib/python3.7/site-packages/ -name METADATA

рдореЗрд░реЗ ~ / .local / lib / python3.6 / рд╕рд╛рдЗрдЯ-рд╕рдВрдХреБрд▓ рдореЗрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рд╣реИрдВ рдЬреЛ рд╣реИрдВрдЧ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрдИ рдХрд╛ рдирд╛рдордХрд░рдг рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ version.dist-info:

./pip-19.0.1.dist-info/METADATA
./lxml-4.3.0.dist-info/METADATA
./pickleshare-0.7.5.dist-info/METADATA
./asn1crypto-0.24.0.dist-info/METADATA
./keyrings.alt-3.1.1.dist-info/METADATA
./certifi-2018.10.15.dist-info/METADATA
./autopep8-1.4.3.d.d-info/METADATA
./Pyolutions-2.3.1.dist-info/METADATA
./cligj-0.5.0.dist-info/METADATA
./jsonschema-2.6.0.dist-info/METADATA
./labelImg-1.8.1.dist-info/METADATA
./contextlib2-0.5.5.dist-info/METADATA
./pymacaroons-0.13.0.dist-info/METADATA
./six-1.10.0.dist-info/METADATA
./Glances-3.1.0.dist-info/METADATA
./cryptography-2.5.dist-info/METADATA
./mccabe-0.6.1.dist-info/METADATA
./jsoncomment-0.3.0.dist-info/METADATA
./ipykernel-5.1.0.dist-info/METADATA
./enum34-1.1.6.dist-info/METADATA
./docopt-0.6.2.dist-info/METADATA
./nbformat-4.4.0.dist-info/METADATA
./sympy-1.3.dist-info/METADATA
./cloudpickle-0.7.0.dist-info/METADATA
./pydocstyle-3.0.0.dist-info/METADATA
./wheel-0.32.3.dist-info/METADATA
./absl_py-0.7.0.dist-info/METADATA
./autokeras-0.3.6.dist-info/METADATA
./keyring-17.1.1.dist-info/METADATA
./grpcio_tools-1.10.1.dist-info/METADATA
./SecretStorage-3.1.1.dist-info/METADATA
./lws-1.2.dist-info/METADATA
./pyquery-1.4.0.dist-info/METADATA
./jeepney-0.4.dist-info/METADATA
./Keras_Preprocessing-1.0.2.dist-info/METADATA
./yarg-0.1.9.dist-info/METADATA
./blinker-1.4.dist-info/METADATA
./psutil-5.5.0.dist-info/METADATA
./libmagic-1.0.dist-info/METADATA
./h5py-2.9.0.dist-info/METADATA
./python_magic-0.4.15.dist-info/METADATA
./jupyter_console-6.0.0.dist-info/METADATA
./Click-7.0.dist-info/METADATA
./mistune-0.8.4.dist-info/METADATA
./pyflakes-2.0.0.dist-info/METADATA
./audioread-2.1.6.dist-info/METADATA
./inflect-2.1.0.dist-info/METADATA
./EbookLib-0.17.1.dist-info/METADATA
./networkx-2.2.dist-info/METADATA
./click_plugins-1.0.4.dist-info/METADATA
./grpcio-1.0.0.dist-info/METADATA
./unicode_slugify-0.1.3.dist-info/METADATA
./six-1.12.0.dist-info/METADATA
./scipy-1.2.0.dist-info/METADATA
./macaroonbakery-1.2.1.dist-info/METADATA
./tensorboard-1.12.0.dist-info/METADATA
./llvmlite-0.27.0.dist-info/METADATA
./qtconsole-4.4.3.dist-info/METADATA
./wcwidth-0.1.7.dist-info/METADATA
./requests-2.21.0.dist-info/METADATA
./ptyprocess-0.6.0.dist-info/METADATA
./pipreqs-0.4.9.dist-info/METADATA
./torchvision-0.2.1.dist-info/METADATA
./rope-0.11.0.dist-info/METADATA
./testpath-0.4.2.dist-info/METADATA
./pystache-0.5.4.dist-info/METADATA
./olefile-0.46.dist-info/METADATA
./Werkzeug-0.14.1.dist-info/METADATA
./defusedxml-0.5.0.dist-info/METADATA
./jupyter-1.0.0.dist-info/METADATA
./scikit_learn-0.20.2.dist-info/METADATA
./soupsieve-1.7.3.dist-info/METADATA
./pyRFC3339-1.1.dist-info/METADATA
./docker-3.7.0.dist-info/METADATA
./librosa-0.6.2.dist-info/METADATA
./cycler-0.10.0.dist-info/METADATA
./singledispatch-3.4.0.3.dist-info/METADATA
./python_language_server-0.22.0.dist-info/METADATA
./imageio-2.4.1.dist-info/METADATA
./influxdb-5.2.1.dist-info/METADATA
./pyflakes-2.1.0.dist-info/METADATA
./nbconvert-5.4.0.dist-info/METADATA
./backcall-0.1.0.dist-info/METADATA
./traitlets-4.3.2.2.dist-info/METADATA
./python_pptx-0.6.17.dist-info/METADATA
./bleach-3.1.0.dist-info/METADATA
./Keras-2.2.4.dist-info/METADATA
./cssselect-1.0.3.dist-info/METADATA
./joblib-0.13.1.dist-info/METADATA
./PyQt5_sip-4.19.13.dist-info/METADATA
./termcolor-1.1.0.dist-info/METADATA
./gast-0.2.2.dist-info/METADATA
./PyQt5-5.10.1.dist-info/METADATA
./argcomplete-1.9.4.dist-info/METADATA
./pluggy-0.8.1.dist-info/METADATA
./tensorboard-1.10.0.dist-info/METADATA
./urllib3-1.24.1.dist-info/METADATA
./Mako-1.0.7.dist-info/METADATA
./jupyter_core-4.4.0.dist-info/METADATA
./ipywidgets-7.4.2.dist-info/METADATA
./pyxdg-0.26.dist-info/METADATA
./simplejson-3.16.0.dist-info/METADATA
./Markdown-3.0.1.dist-info/METADATA
./tornado-5.1.1.dist-info/METADATA
./pandas-0.23.4.dist-info/METADATA
./louis-1.3.dist-info/METADATA
./pyinotify-0.9.6.dist-info/METADATA
./chardet-2.3.0.dist-info/METADATA
./netifaces-0.10.9.dist-info/METADATA
./yapf-0.25.0.dist-info/METADATA
./simplegeneric-0.8.1.dist-info/METADATA
./python_debian-0.1.34.dist-info/METADATA
./chardet-3.0.4.dist-info/METADATA
./httplib2-0.12.0.dist-info/METADATA
./python_jsonrpc_server-0.0.2.dist-info/METADATA
./widgetsnbextension-3.4.2.dist-info/METADATA
./prometheus_client-0.5.0.dist-info/METADATA
./sip-4.19.8.dist-info/METADATA
./mock-2.0.0.dist-info/METADATA
./pytesseract-0.2.5.dist-info/METADATA
./requests_file-1.4.3.dist-info/METADATA
./Keras_Preprocessing-1.0.5.dist-info/METADATA
./ipython-7.2.0.dist-info/METADATA
./lazr.uri-1.0.3.dist-info/METADATA
./requests_unixsocket-0.1.5.dist-info/METADATA
./notebook-5.7.4.dist-info/METADATA
./pytesseract-0.2.6.dist-info/METADATA
./Flask-1.0.2.dist-info/METADATA
./pycocotools-2.0.0.dist-info/METADATA
./pocketsphinx-0.1.15.dist-info/METADATA
./distro-1.3.0.dist-info/METADATA
./isort-4.3.4.dist-info/METADATA
./pysnmp-4.4.8.dist-info/METADATA
./pyparsing-2.3.1.dist-info/METADATA
./pycups-1.9.74.dist-info/METADATA
./PyJWT-1.7.1.dist-info/METADATA
./resampy-0.2.1.dist-info/METADATA
./xlrd-1.2.0.dist-info/METADATA
./snowballstemmer-1.2.1.dist-info/METADATA
./autopep8-1.4.2.2.dist-info/METADATA
./pycairo-1.18.0.dist-info/METADATA
./lazr.restfulclient-0.14.2.dist-info/METADATA
./tldextract-2.2.0.dist-info/METADATA
./snuggs-1.4.2.dist-info/METADATA
./launchpadlib-1.10.6.dist-info/METADATA
./jedi-0.13.2.dist-info/METADATA
./scour-0.37.dist-info/METADATA
./futures-3.1.1.dist-info/METADATA
./sshuttle-0.78.4.dist-info/METADATA
./Cython-0.29.3.dist-info/METADATA
./websocket_client-0.54.0.dist-info/METADATA
./SpeechRecognition-3.8.1.dist-info/METADATA
./GPUtil-1.4.0.dist-info/METADATA
./python_pptx-0.6.5.dist-info/METADATA
./configparser-3.5.0.dist-info/METADATA
./ply-3.11.dist-info/METADATA
./PyOpenGL-3.1.0.dist-info/METADATA
./pyzmq-17.1.2.dist-info/METADATA
./decorator-4.3.2.dist-info/METADATA
./pytz-2018.9.dist-info/METADATA
./binwalk-2.1.0.dist-info/METADATA
./PYYLL-3.13.dist-info/METADATA
./terminado-0.8.1.dist-info/METADATA
./python_jsonrpc_server-0.1.2.dist-info/METADATA
./torch-1.0.0.dist-info/METADATA
./pyqtgraph-0.10.0.dist-info/METADATA
./tensorflow-1.12.0.dist-info/METADATA
./prompt_toolkit-2.0.7.dist-info/METADATA
./cffi-1.11.5.dist-info/METADATA
./numpy-1.16.0.dist-info/METADATA
./youtube_dl-2019.1.24.dist-info/METADATA
./selenium-3.141.0.dist-info/METADATA
./wheel-0.32.2.dist-info/METADATA
./XlsxWriter-1.1.2.dist-info/METADATA
./pyparsing-2.3.0.dist-info/METADATA
./tensorflow-1.10.0.dist-info/METADATA
./Unidecode-1.0.23.dist-info/METADATA
./Jinja2-2.10.dist-info/METADATA
./bleach/_vendor/html5lib-1.0.1.dist-info/METADATA
./pbr-5.1.1.dist-info/METADATA
./textract-1.6.1.dist-info/METADATA
./docx2txt-0.7.dist-info/METADATA
./pysmi-0.3.3.dist-info/METADATA
./pocketsphinx-0.1.3.dist-info/pocketsphinx-0.1.3.dist-info/VADADATA
./PyWavelets-1.0.1.dist-info/METADATA
./jupyter_client-5.2.4.dist-info/METADATA
./tqdm-4.29.1.dist-info/METADATA
./webencodings-0.5.1.dist-info/METADATA
./setuptools-40.6.3.dist-info/METADATA
./selenium_requests-1.3.dist-info/METADATA
./lightgbm-2.2.2.dist-info/METADATA
./oauthlib-3.0.1.dist-info/METADATA
./numba-0.42.0.dist-info/METADATA
./PyNaCl-1.3.0.dist-info/METADATA
./Keras_Applications-1.0.4.dist-info/METADATA
./defer-1.0.4.dist-info/METADATA
./xlrd-1.0.0.dist-info/METADATA
./ipython_genutils-0.2.0.dist-info/METADATA
./rasterio-1.0.10.dist-info/METADATA
./dask-1.1.0.dist-info/METADATA
./reportlab-3.5.13.dist-info/METADATA
./distro_info-0.0.0.dist-info/METADATA
./setuptools-39.1.0.dist-info/METADATA
./-rpcio-1.18.0.dist-info/grpcio-1.18.0.dist-info/METADATA
./rasterio-1.0.13.dist-info/METADATA
./MarkupSafe-1.1.0.dist-info/METADATA
./protobuf-3.6.1.dist-info/METADATA
./wadllib-1.3.3.dist-info/METADATA
./affine-2.2.2.dist-info/METADATA
.testresources-2.0.1.dist-info/METADATA
./future-0.17.1.dist-info/METADATA
./pyxattr-0.6.1.dist-info/METADATA
./docker_pycreds-0.4.0.dist-info/METADATA
./certifi-2018.11.29.dist-info/METADATA
./matplotlib-3.0.2.dist-info/METADATA
./beautifulsoup4-4.5.3.dist-info/METADATA
./mpmath-1.1.0.dist-info/METADATA
./Send2Trash-1.5.0.dist-info/METADATA
./itsdangerous-1.1.0.dist-info/METADATA
./Keras_Applications-1.0.6.dist-info/METADATA
./SpeechRecognition-3.6.3.dist-info/METADATA
./html5lib-1.0.1.dist-info/METADATA
./idna-2.8.dist-info/METADATA
./toolz-0.9.0.dist-info/METADATA
./pycparser-2.19.dist-info/METADATA
./kiwisolver-1.0.1.dist-info/METADATA
./entrypoint-0.3.dist-info/METADATA
./tensorboard-1.12.2.dist-info/METADATA
./pycodestyle-2.4.0.dist-info/METADATA
./astor-0.7.1.dist-info/METADATA
./pycryptodomex-3.7.3.dist-info/METADATA
./python_language_server-0.21.2.dist-info/METADATA
./PyGObject-3.30.4.dist-info/METADATA
./scikit_image-0.14.2.dist-info/METADATA
./pycrypto-2.6.1.dist-info/METADATA
./opencv_python-4.0.0.21.dist-info/METADATA
./bottle-0.12.16.dist-info/METADATA
./attrs-18.2.0.dist-info/METADATA
./pandocfilters-1.4.2.dist-info/METADATA
./pexpect-4.6.0.dist-info/METADATA
./pyasn1-0.4.5.dist-info/METADATA
./parso-0.3.2.dist-info/METADATA
./numpy-1.14.5.dist-info/METADATA
./nltk-3.4.dist-info/METADATA
./Pillow-5.4.1.dist-info/METADATA
./beautifulsoup4-4.7.1.dist-info/METADATA
./python_dateutil-2.7.5.dist-info/METADATA

рдпреЗ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддреЗ ...

./pocketsphinx-0.1.3.dist-info/pocketsphinx-0.1.3.dist-info/METADATA
./-rpcio-1.18.0.dist-info/grpcio-1.18.0.dist-info/METADATA

@ 0000matteo0000 рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ?

mv pocketsphinx-0.1.3.dist-info p; mv p/pocketsphinx-0.1.3.dist-info .; rm -r p
mv -rpcio-1.18.0.dist-info r; mv r/grpcio-1.18.0.dist-info .; rm -r r

@ 0000matteo0000 рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ?

mv pocketsphinx-0.1.3.dist-info p; mv p/pocketsphinx-0.1.3.dist-info .; rm -r p
mv -rpcio-1.18.0.dist-info r; mv r/grpcio-1.18.0.dist-info .; rm -r r

рд╣рд╛рдБ рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдЦреБрдж рднреА рдкрд╛рдЗрдк рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд▓реЗрдХрд┐рди рдпрд╣ рддрдп рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпрд╛ рдкрд╛рдЗрдк рдореЗрдВ рдПрдХ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдкреИрдХреЗрдЬ рдЧрд▓рдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓реЗ рдЬрд╛рдПрдВ? рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдХрднреА рднреА рд╡рд╣рд╛рдБ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛

@uranusjr рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрдХреБрд▓ рдХреЛ рдПрдХ рдЕрдЧреНрд░рдгреА рд╣рд╛рдЗрдлрд╝рди рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдКрдкрд░ рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ ( -rpcio рдмрдЬрд╛рдп grpcio )ред рдпрд╣рд╛рдБ рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг ( -onfigparser ): https://github.com/pypa/pip/issues/6169#issuecomment -457537807 рд╣реИ

рд╣рдореНрдо, рдирд╣реАрдВ, рдореЗрд░реЗ рд╕рд┐рд░ рдХреЗ рдКрдкрд░ рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВред рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдг (рдкрд╛рдпрдерди 2.7 / 3.7, рдореИрдХ / рд╡рд┐рдВрдбреЛрдЬ, рдкрд╛рдЗрдк 19.0.0 / 19.0.1, рд╡реЗрдирд╡ / рдЧреНрд▓реЛрдмрд▓) рдкрд░ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдЕрд╕рдлрд▓ рд░рд╣рд╛ред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рд▓рдЧрддреА рд╣реИ: |

рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВ рд╕рднреА рдкрд╛рдЗрдк рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ

/ рдмрд┐рди / рдмреИрд╢

рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд --user - рдЕрдкрдЧреНрд░реЗрдб --рдлреЛрд░реНрд╕-рд░рд┐рдЗрдВрд╕реНрдЯреЙрд▓ --ignore- рд╕реНрдерд╛рдкрд┐рдд рдкрд╛рдЗрдк

рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд - рдЯрд╕рд░ - рдЕрдкрдЧреНрд░реЗрдб рдкрд╛рдЗрдк
p = $ (рдкрд╛рдЗрдк рд╕реВрдЪреА | awk 'NR> 2, ORS = "" {$ $ 1;}')

рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ --user - рдЕрдкрдЧреНрд░реЗрдб --рдлреЛрд░реНрд╕-рд░реАрдЗрдВрд╕реНрдЯреЙрд▓ --ignore- рдЗрдВрд╕реНрдЯреЙрд▓ $ p

рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд --user - рдЕрдкрдЧреНрд░реЗрдб $ p

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

рдореБрдЭреЗ рдкрд╛рдЗрдк рдлреНрд░реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рддреНрд░реБрдЯрд┐ рднреА рд╣реЛ рд░рд╣реА рд╣реИред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ 10, рдЕрдЬрдЧрд░ 3.6.0 рдФрд░ рдкрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг 19.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреГрдкрдпрд╛ рджреЗрдЦ рд▓реАрдЬрд┐рдпреЗ:

`Error checking for conflicts.
Traceback (most recent call last):
  File "c:\users\rohit\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2584, in version
    return self._version
  File "c:\users\rohit\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2691, in __getattr__
    raise AttributeError(attr)
AttributeError: _version

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\users\rohit\appdata\local\programs\python\python36\lib\site-packages\pip\_internal\commands\install.py", line 503, in _warn_about_conflicts
    package_set, _dep_info = check_install_conflicts(to_install)
  File "c:\users\rohit\appdata\local\programs\python\python36\lib\site-packages\pip\_internal\operations\check.py", line 108, in check_install_conflicts
    package_set, _ = create_package_set_from_installed()
  File "c:\users\rohit\appdata\local\programs\python\python36\lib\site-packages\pip\_internal\operations\check.py", line 47, in create_package_set_from_installed
    package_set[name] = PackageDetails(dist.version, dist.requires())
  File "c:\users\rohit\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2589, in version
    raise ValueError(tmpl % self.PKG_INFO, self)
ValueError: ("Missing 'Version:' header and/or METADATA file", Unknown [unknown version] (c:\users\rohit\appdata\local\programs\python\python36\lib\site-packages))`

рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЛ рдЖрднрд╛рд░ рд╕рдордЭреЗрдВрдЧреЗред

рдХреБрдЫ рдЯрд┐рдкреНрдкрдгреА:

  • @zooba рдХреНрдпрд╛ рдпрд╣ # 6169 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдареАрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдкрдереЛрдВ рдХреЗ рд▓рд┐рдП https://github.com/pypa/pip/issues/6194#issuecomment -457716967 [рд▓рд┐рдВрдХ рддрдп] рджреЗрдЦреЗрдВ рдпрд╣ рдореБрджреНрджрд╛ рдЯреВрдЯ рд░рд╣рд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдЧреНрд░рдгреА "-" рдореЗрдВ ( -rpcio-1.18.0.dist-info ) рд╕реВрдЪрдирд╛ред

  • pkg_resources рд╕рдВрднрд╡рддрдГ рдЧрд▓рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рд╕реНрдерд╛рди (рдЬреИрд╕реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрде) рдХреЛ ValueError рд╕рдВрджреЗрд╢ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рд╕рд╣рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╡рд╣рд╛рдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░рд╛ рд╕рдХрддрд╛ рд╣реИред

рдиреЗрд╕реНрдЯреЗрдб .dist- рдЬрд╛рдирдХрд╛рд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдкреАрдЖрд░ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЖрдЦрд┐рд░реА рдореБрджреНрджрд╛ рд╣реИред

рдХреНрдпрд╛ pkg_resources рдкреИрдХреЗрдЬ рдирд╛рдореЛрдВ рдореЗрдВ рдЕрдЧреНрд░рдгреА рд╣рд╛рдЗрдлрд╝рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ? рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ "рдорд╛рдиреНрдп / рдЕрдорд╛рдиреНрдп" рд╡рд░реНрдг рд╕реВрдЪреА рд╕реЗ рдирд┐рдХрд╛рд▓рдХрд░ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХреНрдпрд╛ pkg_resource рдкреИрдХреЗрдЬ рдирд╛рдореЛрдВ рдореЗрдВ рдЕрдЧреНрд░рдгреА рд╣рд╛рдЗрдлрд╝рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд░рд╣рд╛ рд╣реИ?

рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдкрд╛рдЗрдк рдХреА рддрд░рдл рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рдкрд╛рдЗрдк рдХрд╛ рдирд┐рд░реНрдгрдп рдЬрдм pkg_resources рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛ)ред (рдореИрдВ рдЗрд╕ рдмрд┐рдВрджреБ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рднреА рдХрд░рддрд╛ рд╣реВрдВред) рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рджреЛрдиреЛрдВ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдиреБрд╡рд░реНрддреА рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдмрд╛рдд рд╣реИред

рдореИрдВ рднреА @ zhouyu328 рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдирд┐рд░реАрдХреНрд╖рдг рдкрд░, рдореЗрд░реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд╣рд╛рдЗрдлрди рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

-_pycache__
-ecorator-4.3.0.dist-info
-ix-1.11.0.dist-info
-plotly_utils
-uartz
-ynput-1.3.10.dist-info
-ytz-2018.5.dist-info

рдореИрдВ рднреА рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:
sudo -H /Users/sterlingbutters/anaconda3/bin/pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 /Users/sterlingbutters/anaconda3/bin/pip install -U

рдЕрдм рдЯреВрдЯреЗ рд╣реБрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ (рдореИрдВ рдЬреНрдпрд╛рджрд╛рддрд░ __pycache__ dir рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдиреЗ рд╕реЗ рдбрд░рддрд╛ рд╣реВрдБ)

рд╕рдмрд╕реЗ рдмреБрд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдФрд░ рдкрд╛рдЗрдк рд╕реНрд╡рдпрдВ рдПрдХ рд╣рд╛рдЗрдлрд╝рди рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЗрд╕реЗ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВрдЧреЗред
рджреЛрд╣рд░реЗ рд╣рд╛рдЗрдлрд╝рди рдХреЗ рд╕рд╛рде рджрд┐рдП рдЧрдП рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдмреБрд░реА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рддрд╛рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рдирд╛рдо рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдП?
рдХреБрдЫ рд╕рдВрдХреБрд▓ рднреА рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЕрдкрдиреА рдЕрдкрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдВрджрд░ рдЪрд▓реЗ рдЧрдП
рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ 19 рд╕реЗ 18 рддрдХ рдкрд╛рдЗрдк рдХреЗ рдЕрджреНрдпрддрди рдХреЗ рдареАрдХ рдмрд╛рдж рд╣реБрдЖ, рдЕрдЧрд░ рд╡рд╣рд╛рдБ рдПрдХ рд╕реЗ рджреВрд╕рд░реЗ рддрдХ рдкрд╛рдЗрдк рдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдЕрджреНрдпрддрди рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ, рддреЛ рд╕рдорд╕реНрдпрд╛ рд╡рд╣рд╛рдВ рдЭреВрда рд╣реЛ рд╕рдХрддреА рд╣реИ

рд╕рдмрд╕реЗ рдмреБрд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдФрд░ рдкрд╛рдЗрдк рд╕реНрд╡рдпрдВ рдПрдХ рд╣рд╛рдЗрдлрд╝рди рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЗрд╕реЗ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВрдЧреЗред

рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ред рдореИрдВ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЪрд░рд┐рддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд╛рдЗрдлрд╝рди рдЫреЛрдбрд╝ рджреВрдБрдЧрд╛ред

рдореБрдЭреЗ рдЕрдкрдиреЗ рдореИрдХ рдореЗрдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореВрд▓ рдкрд╛рдЗрдк brew install python3 рдорд╛рдзреНрдпрдо рд╕реЗ python3 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ pip3 install -U pip рджреНрд╡рд╛рд░рд╛ рдкрд╛рдЗрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╛рдЗрдк рдХрдорд╛рдВрдб (рдкрд╛рдЗрдк рд╕реВрдЪреА) рдЙрди рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдЙрдард╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рдЙрдкрд░реЛрдХреНрдд рдЪрд░реНрдЪрд╛ рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрддреА рд╣реИ рдХрд┐ рдореЗрд░реА рд╕рд╛рдЗрдЯ-рд╕рдВрдХреБрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЯреВрдЯреА рд╣реБрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВред

  • рдХреЗ рдмрд╛рдж рд╕реЗ pip --version рд╢реЛ pip 19.0.1 from /usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip (python 3.6) рдХреЛрдИ рднрд╛рдЧреНрдп рдХреЗ рд╕рд╛рде -, рдореИрдВ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдХреБрдЫ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ ''ред
  • рдпрд╣ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╕рдЯреАрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд┐рд╡рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, .., рдпрд╣рд╛рдВ рд╣рдо рдЬрд╛рддреЗ рд╣реИрдВ:
#pip/_vendor/pkg_resources/__init__.py
    <strong i="14">@property</strong>
    def version(self):
        try:
            print('-'*50)
            print(self.project_name)
            print(self.location)
            print(self._version)
            # print(self.project_name, self._version, self.location)
            return self._version
        except AttributeError:
            version = _version_from_file(self._get_metadata(self.PKG_INFO))
            if version is None:
                print('Something wrong exists in:', self.project_name)
                tmpl = "Missing 'Version:' header and/or %s file"
                raise ValueError(tmpl % self.PKG_INFO, self)
            return version

рддрдм pip list рдЖрдЙрдЯрдкреБрдЯ:

. . .
--------------------------------------------------
Unknown
/Users/king/Library/Python/3.6/lib/python/site-packages
Something wrong exists in Unknown

рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЯреВрдЯреЗ рд╣реБрдП рдкреИрдХреЗрдЬ /Users/king/Library/Python/3.6/lib/python/site-packages рдореЗрдВ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЯреВрдЯреЗ рд╣реБрдП рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╛рдЗрдк рд╡рд╛рдкрд╕ рдЬреАрд╡рди рдореЗрдВ рдЖрддрд╛ рд╣реИ!

рдпрд╣ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╕рдЯреАрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ,

рд╣рд╛рдВ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╢рд╛рдпрдж pkg_resources рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рджрд╛рдпрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╡рд╣рд╛рдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░рд╛ рд╕рдХрддрд╛ рд╣реИред

рдРрд╕рд╛ рдХрд┐рдпрд╛: https://github.com/pypa/setuptools/issues/1664

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП mv /usr/lib/python2.7/site-packages/-br-1.10.0.dist-info /usr/lib/python2.7/site-packages/pbr-1.10.0.dist-info рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ?

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ?

рдореВрд▓ рдХрд╛рд░рдг PR # 6225 рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпреЗ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддреЗ ...
./pocketsphinx-0.1.3.dist-info/pocketsphinx-0.1.3.dist-info/VADADATA
./-rpcio-1.18.0.dist-info/grpcio-1.18.0.dist-info/METADATA

@AnonGuy рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж thanks
-rpcio рдПрдХ рдбреИрд╢ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдмрдирд╛ рд░рд╣рд╛ рдерд╛ ..

рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдбреИрд╢ рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрдХреЗрдЬ рдЕрдкрд░рд╛рдзреА рдерд╛ред

рддреЛ рдпрд╣ рдХрдм рддрдп рд╣реЛрдЧрд╛? рдпрд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреНрдпрд╛ рд╣реИ?

рдЗрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рдХрд╛ рдХрд╛рд░рдг рд╕рдВрд╕реНрдХрд░рдг 19.0.2 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓реЛрдЧ рдЕрднреА рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЙрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рджреВрд╖рд┐рдд рдереАрдВ (рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╛рд░рдг рд╕реЗ рджреВрд╖рд┐рдд рд╣реЛ рд░рд╣реА рдереАрдВ)ред рдЗрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП # 6283 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ, рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджреВрд╖рд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдПред

site-packages рд╕реЗ -umpy-1.15.4.dist-info рдирд╛рдордХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдирд┐рдХрд╛рд▓рдХрд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ,
рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрдерд▓-рд╕рдВрдХреБрд▓ -and-0.23.0.dist- рдирд╛рдордХ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рддрдп рдХрд┐рдпрд╛ рдерд╛ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрдВрдбреЛрдВ рдХреЗ рдкреИрдХреЗрдЬ рдХреА рд╕реНрдерд╛рдкрдирд╛ / рдЕрджреНрдпрддрди рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ -andas-0.23.0.dist-info рдПрдХ рдкрд╛рдЗрдк _auto_ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдХ рдХреЗ рдмрд╛рдж рдмрдЪрд╛ рд╣реБрдЖ рд╣реИред

рд╕рднреА рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж ЁЯСН

@ cjerdonek FYI рдХрд░реЗрдВ рдореИрдВ "рдореБрдЭреЗ рднреА" рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ

рдЖрдХреНрд░рд╛рдордХ рдкреИрдХреЗрдЬреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рд╛рдЗрдЯ-рд╕рдВрдХреБрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдВрджрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧ рд▓рд┐рдпрд╛:

import os
import re
for roots, dirs, files in os.walk("."):
    if re.match(".*dist-info", roots):
        if "METADATA" not in files:
            print(roots)

рдлрд┐рд░ рдЕрдкрдорд╛рдирдЬрдирдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЙрдирдХреЗ рд╕рдВрдХреБрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред

FYI рдХрд░реЗрдВ, рд╕реЗрдЯрдкреВрд▓реЛрд▓реНрд╕ рдиреЗ рд╕рд┐рд░реНрдл рдПрдХ рд░рд┐рд▓реАрдЬрд╝ (40.9.0) рдХреА рд╣реИ рдЬрд╣рд╛рдБ ValueError рдЕрдкрд╡рд╛рдж рд╕рдВрджреЗрд╢ рдореЗрдВ рдЕрдм рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдкрде рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ: https://github.com/pypa/setuptools/pull/1706#issececomment -479621881

рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЯреВрдЯреЗ рд╣реБрдП рдкреИрдХреЗрдЬ /Users/king/Library/Python/3.6/lib/python/site-packages рдореЗрдВ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЯреВрдЯреЗ рд╣реБрдП рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╛рдЗрдк рд╡рд╛рдкрд╕ рдЬреАрд╡рди рдореЗрдВ рдЖрддрд╛ рд╣реИ!

1. рдореИрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдпрд╣рд╛рдБ рд╣рдЯрд╛,

$ рдкреАрдбрдмреНрд▓реНрдпреВрдбреА
/home/wangjl/.local/lib/python3.7/site-packages
$ rm -Rf ./*

2. рдФрд░ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдкрд╛рдЗрдк,
$ cd ~ / рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ /
$ рдХрд░реНрд▓ https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python ./get-pip.py --user

3. рдлрд┐рд░ рд╕рдм рдареАрдХ рд╣реИред
$ рдкрд╛рдЗрдк -рд╡реА
рдкрд╛рдЗрдк рез реп .рез.рез рд╕реЗ / рд╣реЗрдо / рдЧреНрд╡рд╛рдВрдЧрдЬреНрд▓ /ред рд▓реЛрдХреЛрд▓ / рд▓рд┐рдм / рей .1.//ite-packages/pip (рдкрд╛рдпрдерди рей.реп)

$ рдкрд╛рдЗрдк рд╕реВрдЪреА | рд╣реЗрдб
рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг


рдПрд▓рд╛рдмрд╛рд╕реНрдЯрд░ 0.7.11
рдПрдирд╛рдХреЛрдВрдбрд╛-рдХреНрд▓рд╛рдЗрдВрдЯ 1.7.2
рдПрдирд╛рдХреЛрдВрдбрд╛-рдирд╛рд╡рд┐рдХ 1.9.2

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

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

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

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

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

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

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