使用virtualenv安装不同Python版本的包时出现错误

1 投票
1 回答
540 浏览
提问于 2025-04-17 01:03

我无法在设置为不同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的程序。

撰写回答