我試圖編寫一個連接到MySQL數據庫的腳本。在Ubuntu 16.04上使用Python 2.7。「沒有安裝的候選人」,「無法找到源包」在MySQLdb上安裝,Ubuntu 16
我不在乎它是如何完成的,我只是想完成它。在做了一些研究之後,我發現MySQLdb是一個很好的軟件包,可以通過python下載到MySQL。
我發現了一些分步教程,用於安裝mysqldb,看似不同的常用命令(這對我來說沒什麼意義)。這裏有一個的例子我只是嘗試以下操作:
http://www.palaeopi.org.uk/index.php/how-to-connect-to-a-mysql-database-using-python-part-1/
當我嘗試運行步驟3中,我得到:
讀取軟件包列表...完成
E:無法找到python-mysqldb的源碼包
......這讓我覺得操作系統上的一些軟件包列表已經過時了嗎?
我看了看這個頁面:
https://www.tutorialspoint.com/python/python_database_access.htm
,並試圖運行
$ sudo apt-get install python-pip python-dev libmysqlclient-dev
,但得到
讀取軟件包列表...完成
大廈的依賴關係樹
讀取狀態信息...完成
包裝的libmysqlclient-dev的是不可用的,而是由另一包提及。
這可能意味着,包丟失,已過時,或僅可從另一個源
包python-dev爲不可用,但通過另一個包提及。
這可能意味着包丟失,已 廢棄,或者只能從其他來源
但是下面的軟件包替換:
蟒蛇
E:包「蟒蛇-dev'沒有安裝候選
E:包'libmysqlclient-dev'沒有安裝候選
我已經有了,是的。感謝您的建議 – velkoon
您可以從這裏的答案[link](https://answers.launchpad.net/ubuntu)獲得一些幫助。 – Difster
我知道,這就是爲什麼我把它放在答案中。只是盡我所能幫助。 – Difster