Pipenv не работает после обновления до python (установлен Homebrew) - PullRequest
0 голосов
/ 25 октября 2018

Похоже, что pipenv и другие пакеты python на моем Mac привязаны к Python 3.6, но должны нормально работать с 3.7.Я недавно обновился до python через

brew upgrade python

Запуск 3.7.0

$ pipenv update Предупреждение: Python 3.6 не был найден в вашей системе ... Вы можете указать конкретные версииPython с: $ pipenv --python path / to / python

Когда я пытаюсь указать путь ... я получаю:

`` `$ pipenv --python 3.7 update Созданиеvirtualenv для этого проекта… Pipfile: / Users / zane / src / dinghy-ping / Pipfile Использование /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/bin/python3.7 (3.7.0) для создания virtualenv… ⠸ Запуск virtualenv с интерпретатором /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/bin/python3.7 Использование базового префикса '/ usr / local /Cellar / python / 3.7.0 / Frameworks / Python.framework / Versions / 3.7 '/usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/virtualenv.py:1041: Предупреждение об устаревании: модуль imp устарел в пользу importlib;см. документацию к модулю для альтернативного использования import imp Новый исполняемый файл python в /Users/zane/.local/share/virtualenvs/dinghy-ping-ePAjWOtt/bin/python3.7 Не перезаписывает существующий сценарий python /Users/zane/.local/share/ virtualenvs / dinghy-ping-ePAjWOtt / bin / python (необходимо использовать /Users/zane/.local/share/virtualenvs/dinghy-ping-ePAjWOtt/bin/python3.7). Убедитесь, что вы удалили все предыдущие пользовательские пути изваш файл /Users/zane/.pydistutils.cfg.Установка setuptools, pip, wheel ... Завершите вывод команды /Users/zane/.local/s...AjWOtt/bin/python3.7 - setuptools pip wheel: Поиск по ссылкам: / usr / local / Cellar / pipenv /2018.10.13 / libexec / lib / python3.7 / site-packages, /usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/virtualenv_support, / Users / zane / Library /Python / 3.7 / lib / python / site-packages / virtualenv_support Сбор setuptools с использованием кэшированного https://files.pythonhosted.org/packages/96/06/c8ee69628191285ddddffb277bd5abdf769166e7a14b867c2a172f0175b1/setuptools-40.4.3-py2.py3-none-any.whl Сбор pip с использованием кэшированного https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl Сбор колеса с использованием cached https://files.pythonhosted.org/packages/5a/9b/6aebe9e2636d35d1a93772fa644c828303e1d5d124e8a88f156f42ac4b87/wheel-0.32.2-py2.py3-none-any.whl Установка собранных пакетов: setuptools, pip, wheel Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 1] Операция не разрешена: '/ bin / easy_install'

`` `

... Установка setuptools, pip, wheel...сделанный.Трассировка (последний вызов был последним): Файл "/usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/virtualenv.py", строка 2343, в файле main () "/usr / local / Cellar / pipenv / 2018.10.13 / libexec / lib / python3.7 / site-packages / virtualenv.py ", строка 712, в главной символической ссылке = options.symlink) Файл" / usr / local / Cellar / pipenv/2018.10.13/libexec/lib/python3.7/site-packages/virtualenv.py ", строка 947, в create_environment download = загрузить, файл" /usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7 / site-packages / virtualenv.py ", строка 904, в файле install_wheel call_subprocess (cmd, show_stdout = False, файл extra_env = env, stdin = SCRIPT)" /usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/virtualenv.py ", строка 796, в call_subprocess% (cmd_desc, proc.returncode)) OSError: Команда /Users/zane/.local/s...AjWOtt/bin/python3.7 - Ошибка pip-колеса setuptools с кодом ошибки 1 `` `

` `` Traceback (последний вызов был последним): Файл "/usr/local/Cellar/pipenv/2018.10.13/libexec/bin/pipenv", строка 11, в файле load_entry_point ('pipenv == 2018.10.13', 'console_scripts', 'pipenv') ()" /usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages / pipenv / vendor / click / core.py ", строка 764, в call return self.main (* args, ** kwargs) Файл" /usr/local/Cellar/pipenv/2018.10.13 / libexec / lib / python3.7 / site-packages / pipenv / vendor / click / core.py ", строка 717, в основном файле rv = self.invoke (ctx)" / usr / local / Cellar / pipenv /2018.10.13 / libexec / lib / python3.7 / site-packages / pipenv / vendor / click / core.py ", строка 1134, в файле invoke Command.invoke (self, ctx)"/usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py ", строка 956, в invoke return ctx.invoke (self.callback,** ctx.params) Файл "/usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py", строка 555, в вызове returnобратный вызов (* args, ** kwargs) Файл "/usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/vendor/click/decorators.py", строка 64,в new_func вернуть ctx.invoke (f, obj, * args, ** kwargs) Файл "/usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py ", строка 555, входящий обратный вызов (* args, ** kwargs) Файл" /usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/vendor / click / decorators.py ", строка 17, в new_func вернуть f (get_current_context (), * args, ** kwargs) Файл" /usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/cli/command.py ", строка 203, в cli clear = state.clear, File" / usr / local / Cellar / pipenv / 2018.10.13 / libexec / lib / python3.7 / site-packages / pipenv / core.py ", строка 565, в sure_project pypi_mirror = pypi_mirror, File" / usr / local / Cellar / pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/core.py ", строка 500, в python = обеспечить_virtualenv в python = python, файл site_packages = py__mirror = pypi_mirror" / usr / local / Cellar / pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/core.py ", строка 901, в do_create_virtualenv click.echo (crayons.blue (" {0} ". Format (c.err)), err = True) Файл "/usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/vendor/delegator.py", строка 146, в результате ошибки возвращается self._pexpect_outФайл "/usr/local/Cellar/pipenv/2018.10.13/libexec/lib/python3.7/site-packages/pipenv/vendor/delegator.py", строка 114, в результате _pexpect_out + = self.subprocess.after TypeError: может объединять только str (не "type") в str

`` `

Проблема, похоже, связана с:

Installing collected packages: setuptools, pip, wheel Could not install packages due to an EnvironmentError: [Errno 1] Operation not permitted: '/bin/easy_install'

...