2013-03-15 3 views
1

완벽하게 작동하기 전에 오늘 오류가 발생합니다.ImportError : 이름을 가져올 수 없습니다. ceil_shift

ImportError: cannot import name ceil_shift 

내가 가진 모든입니다

#!/usr/bin/python -W ignore::UserWarning 
import urllib; 
import urllib2; 
import hashlib; 
import simplejson as json; 
import subprocess; 
import smtplib; 
from email.mime.multipart import MIMEMultipart 
from email.mime.text import MIMEText 
import ssh; 

--- 결과 :

Traceback (most recent call last): 
    File "./api.py", line 2, in <module> 
    from maborak import maborak 
    File "/root/automated/maborak.py", line 10, in <module> 
    import ssh; 
    File "/usr/lib/python2.6/site-packages/ssh/__init__.py", line 62, in <module> 
    from transport import SecurityOptions, Transport 
    File "/usr/lib/python2.6/site-packages/ssh/transport.py", line 33, in <module> 
    from ssh import util 
    File "/usr/lib/python2.6/site-packages/ssh/util.py", line 33, in <module> 
    from ssh.common import * 
    File "/usr/lib/python2.6/site-packages/ssh/common.py", line 98, in <module> 
    from Crypto import Random 
    File "/usr/lib64/python2.6/site-packages/Crypto/Random/__init__.py", line 29, in <module> 
    from Crypto.Random import _UserFriendlyRNG 
    File "/usr/lib64/python2.6/site-packages/Crypto/Random/_UserFriendlyRNG.py", line 38, in <module> 
    from Crypto.Random.Fortuna import FortunaAccumulator 
    File "/usr/lib64/python2.6/site-packages/Crypto/Random/Fortuna/FortunaAccumulator.py", line 39, in <module> 
    import FortunaGenerator 
    File "/usr/lib64/python2.6/site-packages/Crypto/Random/Fortuna/FortunaGenerator.py", line 34, in <module> 
    from Crypto.Util.number import ceil_shift, exact_log2, exact_div 
ImportError: cannot import name ceil_shift 

그 이상한 코드가 작동했기 때문에 1 일 전.

감사합니다. 솔루션을 추가

pip -v uninstall ssh 
pip -v uninstall pycrypto 

pip -v install pycrypto --upgrade 
pip -v install ssh --upgrade 
+0

감사 :

오류가 고정되었습니다 – halfer

답변

0

는 OP 대신에 게시 됨. 나는 그것을 뒤집어 답안에 복사하여 질문/답변을 분리하여 보관합니다.
관련 문제