web2py无法导入pymysql 0.9.2:没有名为cryptography.hazmat.backends的模块



我在Windows中使用web2py.exe安装了web2py。当我尝试使用0.9.2更新pymysql时,当我尝试启动web2py..exe时,我收到了错误"No module named cryptography.hazmat.backends",并且无法导入pymysql驱动程序。这种情况只发生在pymysql 0.9.2而不是0.8.1或更低版本中。pymysql0.9.2在windows上运行良好,而不是在web2py上运行。我知道pymysql0.9.2需要加密,我已经通过pip3安装了它。我可以问一下我缺了什么吗?非常感谢。

web2py的Windows二进制版本(即web2py.exe(包含自己的Python解释器,不使用系统安装的Python或其任何库。外部库必须安装到其/site-packages文件夹中。然而,考虑到您的系统上已经安装了Python,一个更简单的选择是使用web2py的源版本,而不是web2py.exe。

最新更新