使用virtualenv安装不同Python版本的包时出现错误
我无法在设置为不同Python版本的虚拟环境中安装软件包。以下是我的环境信息:
$ sudo apt-get install python-setuptools python-dev build-essential
$ sudo easy_install -U pip
$ sudo virtualenv --no-site-packages --distribute --python=/usr/bin/python2.6 pootle
$ cd pootle
$ sudo pip install mysql-python
这里有一些错误信息:
pymemcompat.h:10:20: fatal error: Python.h: File o directory non esistente
其实,使用我系统上默认安装的Python版本(2.7)是没有问题的,系统是Ubuntu。
相关问题:
1 个回答
2
这条命令的意思是:用超级用户权限安装一个叫做“python2.6-dev”的软件包。这里的“sudo”是让你以管理员身份执行命令,确保你有权限去安装软件。“apt-get”是一个用来管理软件的工具,它可以帮助你下载和安装软件包。“install”就是安装的意思,而“python2.6-dev”是你要安装的具体软件包的名字,通常这个包里包含了一些开发用的工具和库,适合用来写Python 2.6的程序。