Masonite - 工艺新命令抛出模块'urllib'没有属性'urlopen'错误

时间:2018-05-10 03:29:30

标签: python frameworks masonite

我正在尝试使用Masonite框架,我刚安装了masonite-cli软件包,每当我运行craft new时,都会抛出Attribute Error - module 'urllib' has no attribute 'urlopen'。我的基础Python版本是2.7,但我安装了3.6。

1 个答案:

答案 0 :(得分:1)

虽然这个错误有点含糊不清,但由于Python版本不正确,可能会出现这种错误,但基本工艺命令设计为在Python 2和Python 3上运行。

话虽如此,这个错误可能是因为SSL证书错误,因为Python 3.6没有附带证书。您可以在此处详细了解如何修复此错误:urllib and "SSL: CERTIFICATE_VERIFY_FAILED" Error

但解决方法是运行:/Applications/Python\ 3.6/Install\ Certificates.command