0

こんにちは、私の英語ですみません。

django プロジェクトで dropbox.egg をインポートする際に問題があります。Windows 7 で IDE として Eclipse を使用しています。c:\Python27 に easy_install を使用して dropbox.egg をインストールしました。私のプロジェクトのシステム ライブラリでは、dropbox.egg を次のようにしています。

「C:\Python27\lib\site-packages\dropbox-1.5.1-py2.7.egg」

また、dropbox.egg を外部ライブラリとしてインポートしようとしましたが、成功しませんでした。

私の sys.path はこの出力を生成しました:

['C:\\Users\\Blackat\\Documents\\workspace\\Gestionale', 
'C:\\Python27\\lib\\site-    packages\\oauth-1.0.1-py2.7.egg', 
'C:\\Python27\\lib\\site-packages\\dropbox-1.5.1-py2.7.egg', 
'C:\\Users\\Blackat\\Documents\\workspace\\Gestionale', 'C:\\Python27', 
'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 
'C:\\Python27\\lib\\lib-tk', 'C:\\Python27\\lib\\site-packages', 
'C:\\Python27\\lib\\site-packages\\win32', 'C:\\Python27\\lib\\site-
packages\\win32\\lib', 'C:\\Python27\\lib\\site-packages\\Pythonwin', 
'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\lib\\site-packages\\PIL']

これは、Eclipse コンソールに表示されるエラーです。

from dropbox import client,session
File "C:\Users\Blackat\Documents\workspace\Gestionale\edicola\dropbox.py", 
line 14, in <module>
ImportError: cannot import name session**

これはdjangoページに表示されるエラーです

cannot import name session
Request Method: GET
Request URL:    
Django Version: 1.5
Exception Type: ImportError
Exception Value:    
cannot import name session
Exception Location: C:\Users\Blackat\Documents\workspace\Gestionale\edicola\pippo.py in     
<module>, line 6
Python Executable:  C:\Python27\python.exe
Python Version: 2.7.3
Python Path:    
['C:\\Users\\Blackat\\Documents\\workspace\\Gestionale',
'C:\\Users\\Blackat\\Documents\\workspace\\Gestionale',
'C:\\Python27\\lib\\site-packages\\oauth-1.0.1-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\dropbox-1.5.1-py2.7.egg',
'C:\\Python27',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27\\lib\\site-packages',
'C:\\Python27\\lib\\site-packages\\PIL',
'C:\\Python27\\lib\\site-packages\\win32',
'C:\\Python27\\lib\\site-packages\\win32\\lib',
'C:\\Python27\\lib\\site-packages\\Pythonwin',
'C:\\Windows\\system32\\python27.zip',
'dropbox_python_sdk-1.5.1-py2.7.egg']

ご協力いただきありがとうございます。

4

1 に答える 1

1

プロジェクトの一部として呼び出されるファイルはdropbox.pyありますか? もしそうなら、実際の Dropbox パッケージではなく、それがインポートされているのではないかと思います。別の名前に変更dropbox.pyしてみてください。

于 2013-06-04T15:24:58.377 に答える