当我使用 PtCharm 时,我发现 PyCharm 总是从 中搜索文件/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.pyc
。错误是:
File /Library/Python/2.7/site-packages/jenkins/__init__.py, line 59, in <module>
from six.moves.http_client import BadStatusLine
ImportError: No module named http_client
我已经添加了PYTHONPATH
并且用 python self 运行项目就可以了。
答案1
在谷歌上搜索并过滤结果后,我发现了有关这个问题的一些有趣之处:显然模块“http_client”似乎存在某种兼容性错误。旧版本(在我找到的示例中)Django(最高 3.1.1)在加载/连接模块时没有问题,而新版本(3.1.2 及以上)似乎遇到了您上面提到的相同问题:“没有名为 http_client 的模块”。
完整的文章(包括解决该问题的方法(使用 Django))可以在这里找到:https://github.com/tomchristie/django-rest-framework/issues/2969
希望能帮助到你。