模块不能跨不同的python版本工作

时间:2013-11-05 21:42:54

标签: python python-2.7 beautifulsoup mysql-python

我有两个不同的python程序。其中一个程序使用python BeautifulSoup模块,另一个使用MySQLdb模块。当我单独运行python文件时,我没有问题,程序运行正常,并给我所需的输出。但是我需要将这两个程序结合起来,以实现我的最终目标。但是,如果我在python 2.7.3中打开它,则只运行Beautiful soup模块,并且MySQLdb仅在python 2.7.4 (64bit)版本上运行。我完全按照文档中提到的方式安装了两个模块。任何帮助都感激不尽。

1 个答案:

答案 0 :(得分:0)

如果您的系统上安装了2个版本的python,那么您已经以某种方式在每个版本中安装了一个库。

您需要在两个版本的python中安装这两个库(pip的两个单独版本都可以),或者需要设置PYTHONPATH环境变量以允许从其他路径加载模块(如site-packages文件夹) python 2.7.4 (64bit)可执行文件中的python 2.7.3安装。