代码之家  ›  专栏  ›  技术社区  ›  Joseph Mancuso

Masonite-craft new命令抛出模块“urllib”没有属性“urlopen”错误

  •  0
  • Joseph Mancuso  · 技术社区  · 7 年前

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Joseph Mancuso    7 年前

    虽然这个错误有点模棱两可,但这似乎是由于Python版本不正确而引发的,但基本craft命令设计为在Python 2和Python 3上运行。

    话虽如此,这个错误很可能是由于SSL证书错误,因为Python 3.6没有证书。您可以在此处阅读有关修复此错误的更多信息: urllib and "SSL: CERTIFICATE_VERIFY_FAILED" Error

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