[英]problems with installation tensorflow from source on ubuntu 16 with gpu
[英]“No installation candidate”, “unable to find source package” on MySQLdb install, Ubuntu 16
我正在嘗試編寫一個連接到 MySQL 數據庫的腳本。 在 Ubuntu 16.04 上使用 Python 2.7。
我不在乎它是如何完成的,我只想完成它。 經過一番研究,我發現 MySQLdb 是一個很好的包,可以下載通過 python 連接到 MySQL。
我找到了許多使用看似不同的普通提示命令(這對我來說意義不大)安裝 mysqldb 的分步教程。 這是我剛剛嘗試的示例:
當我嘗試運行第 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 不可用,但被另一個包引用。
這可能意味着軟件包丟失、已過時或只能從其他來源獲得
但是,以下軟件包替換了它:
Python
E: 包“python-dev”沒有安裝候選
E: 包“libmysqlclient-dev”沒有安裝候選
愚蠢的問題,但您在嘗試安裝之前嘗試過嗎?
sudo apt-get update
這個問題可能應該發布在“Unix & Linux”或“Ask Ubuntu”中
無論如何,根據這篇文章,我使用Ubuntu 源列表生成器通過選中“Ubuntu 分支”和“Ubuntu 更新”下的所有框並單擊底部的“生成列表”來重新生成我的/etc/apt/sources.list文件。
然后將輸出復制並粘貼到我的sources.list文件並運行: sudo apt-get update
這樣做后,以下命令成功:
sudo apt-get install python-pip python-dev libmysqlclient-dev
sudo apt-get install python-mysqldb
你可以添加這個源,然后 apt-get update&apt-get install libmysqlclient-dev
deb http://security.debian.org/debian-security wheezy/updates main
sudo apt-get update
首先執行此命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.