2015-01-02 43 views
0

我想運行python腳本並希望將python連接到基於cpanel的碎片託管上的mysql。 當我鍵入test.py以下cgi-bin文件夾中:基於cPanel的共享主機上的MySQLdb庫問題

#!/usr/bin/python 
print 
import MySQLdb 

我得到一個導入錯誤。這,我認爲,MySQLdb庫沒有安裝在託管服務器上。這個問題的解決方案是什麼?我如何手動安裝這個庫?我可以從外部鏈接到這個圖書館嗎?

+1

參見上安裝庫的託管服務提供商的政策。他們可能會通過支持票據收到請求。 – nwk

+0

是的,我可以聯繫服務提供商,圖書館應要求安裝...謝謝! – hnvasa

回答

1

老實說,你將需要MySQLdb的任何Python的MySQL代碼。更好地諮詢您的虛擬主機。

如果可以訪問到站點包目錄~/lib/python2.7/site-packages,然後建立/安裝將工作

檢查是否安裝MySQLdb的或者是不使用

#!/usr/bin/python 

module_name = 'MySQLdb' 

try: 
    __import__(module_name) 
    print 'installed' 
except ImportError: 
    print 'not installed'