我最近不得不为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(虽然没有评论前一行就会找到它...)
对我来说真的没有任何意义......有人遇到过这个错误吗?