python - 导入 Python 模块时出现 500 内部服务器错误
问题描述
我是使用 Python 进行 Web 开发的新手,所以这个问题可能很愚蠢。
我正在尝试在我的 Web 服务器上运行 Python 脚本,但是在导入某些模块时遇到了问题。
在编写像这样的简单脚本时,该脚本可以正常工作:
#!/usr/bin/python3.6
print("Content-Type: text/html\n")
print("This is a test")
而且我可以导入安装在服务器的 Python 版本中的大多数模块,但是当我尝试导入我的脚本真正需要的一些模块时,我收到 500 Internal server error(这些模块是 tensorflow、keras 和 scikit-image )。所以这段代码给出了 500 错误:
#!/usr/bin/python3.6
import keras
print("Content-Type: text/html\n")
print("This is a test")
我尝试使用 pip.get_installed_distributions() 打印 Python 版本中安装的所有模块,并且安装了我需要的所有三个模块,keras、tensorflow 和 scikit-image。
我的问题是:
- 我如何打印错误以了解问题所在?
- 考虑到软件包已安装但无法正常工作,可能会出现什么问题?
解决方案
推荐阅读
- javascript - 为什么我的表单即使在溢出后也没有滚动:滚动?
- javascript - 如果锚标记构成 url 的一部分,我如何使用 js 强制浏览器窗口转到特定的锚标记?
- python - Kivy 如何访问子小部件中的小部件
- go - 如何将正则表达式放入golang的proto结构中?
- mongodb - 将数据从 MondoDB localhost 导入到 MongoDB Atlas
- spartacus-storefront - asm 功能模块未启动
- go - 尝试检测 multipart/form-data 请求中是否存在多个文件,并拒绝多个附件
- python - fastapi / sqlalchemy 基于行的多租户架构
- python - 如何卸载 django-rest-swagger?
- c# - .NET Core:使用 AutoMapper 全局修剪所有空格