最近、Centos7 のローカル ユーザー用に、デフォルト バージョン (2.7.5) よりも新しいバージョンの python2.7(.10) をインストールする必要がありましたが、タスクを処理できませんでした。
私のスクリプトの 1 つで、奇妙な問題が発生しました。私のスクリプトのインポートセクションは次のとおりです。
#!/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 はもう見つかりませんでした (ただし、前の行をコメントしなくても見つかります...)
それは本当に私には意味がありません...誰もこのエラーに遭遇しましたか?