我試圖在運行CentOS 5.5和python 2.7的機器上安裝MySQL-python。這臺機器沒有運行mysql服務器,這個盒子將使用的mysql實例被託管在一個單獨的服務器上。我有一個工作的MySQL客戶端。在嘗試sudo pip install MySQL-python
時,出現EnvironmentError: mysql_config not found
的錯誤,據我所知,這是一個僅僅引用/etc/my.cnf
的命令,該命令也不存在。在我開始創建虛假的my.cnf文件之前,我有一個簡單的方法來安裝MySQL-python嗎?在CentOS上安裝沒有MySQL服務器的MySQL-python
8
A
回答
17
所以它證明mysql_config是mysql-devel的一部分。 mysql-devel用於編譯mysql客戶端,而不是服務器。安裝mysql-devel允許安裝MySQL-python。
5
我找不到特定於CentOS 6.x的問題,並且此解決方案不適用於該平臺。我會在這裏發佈我的發現,希望它能幫助遇到問題的下一個可憐的靈魂。
CentOS Yum存儲庫提供了不包含mysql_config的MariaDB分配版本。要修正,添加含有類似以下到/etc/yum.repos.d/MariaDB.repo一個文件:
# MariaDB 5.5 CentOS repository list - created 2016-04-21 20:25 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
這是指定的回購配置(爲CentOS 6和MariaDB的5.5)在https://downloads.mariadb.org/mariadb/repositories/通過MariaDB的。當然,如果你的環境不同,你應該通過該URL的配置器。
一旦你做到了這一點,你可能需要調用
yum remove MariaDB-devel
yum clean metadata
yum install MariaDB-devel
然後給皮普安裝一試。
+6
在centos 7上,你需要使用mariadb-devel – azuax
相關問題
- 1. 在centOS 7服務器上安裝TOR
- 2. 在CentOS 6.7上安裝GIT服務器
- 3. Symfony - 在CentOS服務器上安裝
- 4. 在AWS服務器上安裝的Openfire(CentOS的服務器)
- 5. 在專用服務器上安裝多個Web服務器。 CentOS
- 6. 如何在沒有Internet連接的Ubuntu服務器上安裝Mysql服務器
- 7. 在Centos上安裝mysql-python
- 8. 在centos中安裝jboss服務器
- 9. 安裝在linux CentOS的服務器(SSH)的MongoDB安裝
- 10. Git通過ssh在服務器上安裝Git沒有安裝
- 11. 用--defaults-file選項安裝MySQL服務沒有安裝服務
- 12. 在MySQL服務器上安裝Bioperl庫
- 13. 在網絡上安裝mysql服務器
- 14. 在CentOS 7上安裝php沒有httpd
- 15. 錯誤CentOS 5的服務器上安裝的NodeJS - 我沒有模塊BZ2
- 16. 我如何在centOS服務器上安裝美麗的湯
- 17. 無法在Centos 7服務器上安裝FreeTDS for PHP 7
- 18. 如何在centos服務器上安裝mssql模塊6.7
- 19. 在CentOS 6.3上安裝並配置weblogic服務器
- 20. 如何在CentOS 6.3服務器上安裝Jmeter
- 21. 如何在家用服務器上安裝CentOS?
- 22. Centos 6標準服務器安裝有多安全?
- 23. 如何在沒有安裝MySQL服務器的情況下安裝Python MySQLdb
- 24. 我正在嘗試將MySQL 5.5安裝到CentOS 6.7服務器上
- 25. 在Windows服務器上安裝服務
- 26. 在沒有管理權限的情況下在Linux上安裝mysql服務器
- 27. 在沒有本地MySQL服務器的情況下在Windows上安裝LuaSQL
- 28. Apache HTTP服務器上的節點js安裝(centOS)
- 29. 在Centos 5.8上安裝MySQL WorkBench
- 30. 在沒有安裝權限的服務器上使用Twisted?
centos 7'mysql-devel'別名'mariadb-devel',都可以指定安裝所需的依賴關係。 – tutuDajuju
@tutuDajuju謝謝!考慮補充說,作爲答案,因爲它已經對一些人有用:) – fedorqui
@tutuDajuju這是唯一的工作對我來說。謝謝! – TKerr