簡體   English   中英

為什么我收到內部服務器錯誤

[英]Why am I getting an Internal Server error

我的python腳本在我的計算機上本地設置的Apache服務器上運行得很好,但是,在導入json2html庫時我收到內部服務器錯誤

在我評論import語句的那一刻,它似乎有效。 我甚至嘗試從庫中導入函數,認為它可能是一個空間約束。

 #!/usr/bin/python
import cgi,cgitb
 #import json2html#this has the errir
import cassandra
from cassandra.cluster import Cluster
from cassandra.auth import PlainTextAuthProvider

內部服務器錯誤

來自日志:ImportError:沒有名為json2html的模塊[Tue Jun 11 15:42:52.495135 2019] [cgid:error] [pid 2235:tid 140698967865088] [client 127.0.0.1:35474]標題前的腳本輸出結束:show.py ,referer: http ://test.com/ Traceback(最近一次調用最后一次):文件“/home/arjun/Cassandra/website_test/show.py”,第6行,來自json2html import *

該模塊在我的系統上工作正常並且不會出現任何錯誤,但在服務器上運行時似乎有問題。

有人可以幫忙解決這個問題嗎?

服務器可能在不同的用戶下運行。 在這種情況下,您可能已在Apache服務器用戶無法訪問的位置安裝了json2html

要檢查這一點,請運行一個小腳本,在本地和服務器中打印sys.version 如果不匹配,請嘗試安裝json2html

  • 在Apache服務器用戶下
  • 全系統使用pip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM