我用macports安装了几个不同版本的python,而apple python 2.6也在运行.现在我需要在python中运行一个需要MySQLdb包支持的程序,并且这个包安装到我通过macports安装的python中.该程序告诉我没有安装MySQLdb,所以我猜这是苹果python为该程序工作.
我搜索了一些帮助,发现python_select用于在蟒蛇之间切换.但是在命令之后
$>sudo python_select python25
Run Code Online (Sandbox Code Playgroud)
当我输入时,它告诉我它为python选择了版本"python25"
$>python
Run Code Online (Sandbox Code Playgroud)
它仍然是苹果python 2.6的推出.
问题是我如何使python25(MySQLdb的那个)适用于程序而不是苹果python?
另一个重要的事情,该程序不是.py文件,需要在运行之前编译.所以我需要重新安装这个程序吗?我的Mac OS版本是Snow Leopard 10.6.
任何答案都表示赞赏.