Masonite - модуль создания новой команды бросков 'urllib' не имеет атрибута 'urlopen' ошибка - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь использовать платформу Masonite, и я только что установил пакет masonite-cli, и всякий раз, когда я запускаю craft new, выдается Attribute Error - module 'urllib' has no attribute 'urlopen'. Моя базовая версия Python - 2.7, но у меня установлено 3.6.

1 Ответ

0 голосов
/ 10 мая 2018

Хотя эта ошибка немного двусмысленна, может показаться, что она выдается из-за неправильной версии Python, но команды базового ремесла предназначены для запуска на Python 2 и Python 3.

С учетом вышесказанного, эта ошибка, вероятно, вызвана ошибкой SSL-сертификата, поскольку Python 3.6 не поставляется с сертификатами. Подробнее об исправлении этой ошибки можно прочитать здесь: urllib и ошибка «SSL: CERTIFICATE_VERIFY_FAILED»

но решение этой проблемы заключается в следующем: /Applications/Python\ 3.6/Install\ Certificates.command

...