python - 无模块名称,下划线导入

标签 python python-3.x

尝试通过命令行运行Python应用程序,如python -m myapp.start --config <myFile> .

出现异常

    from awscrt import mqtt
  File "/Myapp/lib/python3.6/site-packages/awscrt/mqtt.py", line 14, in <module>
    import _awscrt
ImportError: No module named '_awscrt'

https://github.com/awslabs/aws-crt-python/blob/master/awscrt/mqtt.py#L14

我真的不是Python爱好者,有什么想法或解决方案吗?顺便说一句,我使用的是 python 3.5。

最佳答案

要确保您拥有正确版本的模块,请尝试:

python -m pip install awscrt

这将保证 pip 版本与您尝试运行应用程序的当前 python 版本匹配。

关于python - 无模块名称,下划线导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60748935/

相关文章:

python - 在 python 中读取并行 netCDF CDF-5 格式数据

python - 是否可以使用 weasyprint 对页脚进行精美的格式化?

python 映射与列表理解

python-3.x - Py3.6::ThreadPoolExecutor future.add_done_callback 与 concurrent.futures.as_completed

python-3.x - Tensorflow:如何将 float32 转换为 uint8

python - django 调试工具栏破坏了管理员?

python - 获取跨列的值计数-Pandas DataFrame

python - 根据另一个列表有效地调整 python 列表

python - 使用 Python 将表加载到 AWS RDS Postgres 需要很长时间

当 for 循环工作时,Python 多重处理不工作