0

我最近不得不在 Centos7 上为本地用户安装一个更新版本的 python2.7(.10),而不是默认版本 (2.7.5) 无法处理任务。

使用我的一个脚本,我遇到了一个奇怪的问题。这是我的脚本的导入部分:

#!/bin/env python2.7
import os
import sys
if not os.name=='nt':
    sys.path.append('/usr/lib64/python2.7/site-packages')
    sys.path.append('/usr/lib/python2.7/site-packages')

from bingads.service_client import ServiceClient
from bingads import authorization, reporting
from bingads import *
import webbrowser
from suds import WebFault
import datetime
import psycopg2

所以这基本上不起作用并返回缺少模块错误,说明找不到ServiceClient

但是,如果我注释掉:

sys.path.append('/usr/lib/python2.7/site-packages')

然后找到该模块,但不再找到 psycopg2 (尽管在不注释前一行的情况下会找到它......)

这对我来说真的毫无意义......有人遇到过这个错误吗?

4

0 回答 0