Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用python 2.6的Linux系统上通过pip/virtualenv for python 2.5安装MySQL python?_Python_Virtualenv_Pip_Mysql Python - Fatal编程技术网

如何在使用python 2.6的Linux系统上通过pip/virtualenv for python 2.5安装MySQL python?

如何在使用python 2.6的Linux系统上通过pip/virtualenv for python 2.5安装MySQL python?,python,virtualenv,pip,mysql-python,Python,Virtualenv,Pip,Mysql Python,我正在尝试为Django项目设置一个virtualenv。它需要MySQL-python。我正在尝试复制使用Python 2.5的生产环境。我的Ubuntu桌面有Python 2.5。我可以使用virtualenv--Python=/usr/bin/python2.5…安装python2.5virtualenv。但是,当我尝试pip安装MySQL-python时,我得到以下输出: $ pip install MySQL-python Downloading/unpacking MySQL-pyt

我正在尝试为Django项目设置一个virtualenv。它需要MySQL-python。我正在尝试复制使用Python 2.5的生产环境。我的Ubuntu桌面有Python 2.5。我可以使用
virtualenv--Python=/usr/bin/python2.5…
安装python2.5virtualenv。但是,当我尝试
pip安装MySQL-python
时,我得到以下输出:

$ pip install MySQL-python
Downloading/unpacking MySQL-python
  Running setup.py egg_info for package MySQL-python
    warning: no files found matching 'MANIFEST'
    warning: no files found matching 'ChangeLog'
    warning: no files found matching 'GPL'
Installing collected packages: MySQL-python
  Running setup.py install for MySQL-python
    building '_mysql' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/usr/include/mysql -I/usr/include/python2.5 -c _mysql.c -o build/temp.linux-i686-2.5/_mysql.o -DBIG_JOINS=1 -fno-strict-aliasing -DUNIV_LINUX -DUNIV_LINUX
    In file included from _mysql.c:29:
    pymemcompat.h:10: fatal error: Python.h: No such file or directory
    compilation terminated.
    error: command 'gcc' failed with exit status 1
我已经安装了
pythondev
ubuntudeb包,但那是针对python2.6的


我还能怎样安装
MySQL-python
呢?

事实上,找到了一个解决方案,我启用了存储库,然后我可以
aptitude安装python2.5-dev
,然后
pip安装MySQL-python
工作了事实上,找到了一个解决方案,我启用了存储库,然后我可以
aptitude安装python2.5-dev
,然后,
pip安装MySQL-python
成功了

我在Ubuntu上遇到了同样的问题。在通过
pip
安装MySQL python之前,我需要使用以下命令从源代码处编译模块和依赖项:

sudo apt-get build-dep python-mysqldb

请参阅本文-

我在Ubuntu设备上遇到了同样的问题。在通过
pip
安装MySQL python之前,我需要使用以下命令从源代码处编译模块和依赖项:

sudo apt-get build-dep python-mysqldb

请参阅本文-

不使用pip或easy\u install,您可以使用apt get:

sudo apt-get install python-mysqldb

根据adam的回复,我不需要从源代码处获取,在Ubuntu 12.04 w/Python 2.5上,您可以使用apt get,而不是使用pip或easy_install:

sudo apt-get install python-mysqldb
在Ubuntu12.04W/Python2.5上,根据adam的回复,我不需要从源代码处获取