2014-06-19 21 views
0

我嘗試在Visual Studio 2013使用rauth與Python 2.7,但它在第一行失敗:rauth導入錯誤:沒有模塊名爲結構

from rauth import OAuth1Session 

由於缺少結構:

Traceback (most recent call last): 

File "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7 \IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ 
visualstudio_py_util.py", line 76, in exec_file 
    exec(code_obj, global_variables) 
File "c:\users\gustav.cactus\documents\visual studio 2013\Projects\PythonApplicationRauth1\PythonApplicationRauth1\ 
PythonApplicationRauth1.py", line 2, in <module> 
    from rauth import OAuth1Session 
File "C:\Python27\lib\site-packages\rauth\__init__.py", line 22, in <module> 
    from .service import OAuth1Service, OAuth2Service, OflyService 
File "C:\Python27\lib\site-packages\rauth\service.py", line 10, in <module> 
    from rauth.session import OAuth1Session, OAuth2Session, OflySession 
File "C:\Python27\lib\site-packages\rauth\session.py", line 16, in <module> 
    from rauth.oauth import HmacSha1Signature 
File "C:\Python27\lib\site-packages\rauth\oauth.py", line 15, in <module> 
    from rauth.utils import FORM_URLENCODED 
File "C:\Python27\lib\site-packages\rauth\utils.py", line 11, in <module> 
    from requests.structures import CaseInsensitiveDict as cidict 
ImportError: No module named structures 

我已經安裝了除pycrypto之外的所有必需模塊,它們拒絕安裝:

警告:未找到GMP或MPIR庫;不構建Crypto.PublicKey._fastmath。 錯誤:無法找到vcvarsall.bat

任何想法如何解決這個問題?

+0

我發現pycrypto Windows下不能像任何其他Python模塊一樣安裝,而是使用如下所列的Windows安裝程序包:http://www.voidspace.org.uk/python/modules.shtml#pycrypto – Gustav

回答

相關問題