2017-04-19 67 views
2

我在导入密钥环库时不断收到相同的错误。只需在代码中添加“导入密钥环”就会导致出现此错误。我试过再次安装这个库,但那并没有解决它。在Python中导入密钥环库时出错

我在pythonanywhere中使用python 3.5。

有人可以帮我弄清楚可能会发生什么,或者我可以尝试做什么来解决它?

这是错误消息。

Traceback (most recent call last): 
File "/home/Marketscale/Tests/OAuth Test.py", line 3, in <module> import keyring 
File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked 
File "<frozen importlib._bootstrap>", line 664, in _load_unlocked 
File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible 
File "/home/Marketscale/.local/lib/python3.5/site-packages/keyring-10.3.2-py3.5.egg/keyring/__init__.py", line 6, in <module> 
File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked 
File "<frozen importlib._bootstrap>", line 664, in _load_unlocked 
File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible 
File "/home/Marketscale/.local/lib/python3.5/site-packages/keyring-10.3.2-py3.5.egg/keyring/core.py", line 149, in <module> 
File "/home/Marketscale/.local/lib/python3.5/site-packages/keyring-10.3.2-py3.5.egg/keyring/core.py", line 65, in init_backend 
File "/home/Marketscale/.local/lib/python3.5/site-packages/keyring-10.3.2-py3.5.egg/keyring/util/__init__.py", line 20, in wrapper 
File "/home/Marketscale/.local/lib/python3.5/site-packages/keyring-10.3.2-py3.5.egg/keyring/backend.py", line 179, in get_all_keyring 
File "/home/Marketscale/.local/lib/python3.5/site-packages/keyring-10.3.2-py3.5.egg/keyring/backend.py", line 139, in _load_backends 
File "/home/Marketscale/.local/lib/python3.5/site-packages/keyring-10.3.2-py3.5.egg/keyring/backend.py", line 131, in _load_backend 
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) 
File "<frozen importlib._bootstrap>", line 986, in _gcd_import 
File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked 
File "<frozen importlib._bootstrap>", line 664, in _load_unlocked 
File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible 
File "/home/Marketscale/.local/lib/python3.5/site-packages/keyring-10.3.2-py3.5.egg/keyring/backends/SecretService.py", line 9, in <module> 
File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked 
File "<frozen importlib._bootstrap>", line 664, in _load_unlocked 
File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible 
File "/home/Marketscale/.local/lib/python3.5/site-packages/SecretStorage-2.3.1-py3.5.egg/secretstorage/__init__.py", line 13, in <module> 
File "/usr/lib/python3/dist-packages/dbus/__init__.py", line 81, in <module> import dbus.exceptions as exceptions 
AttributeError: module 'dbus' has no attribute 'exceptions' 
>>> 

非常感谢您提供任何帮助。

+0

看起来你需要发布的代码,要求属性'例外' – AlphaTested

+0

这就是事情,我什么都不叫。错误来自“导入密钥环”。我已经测试过了。我做了一个简短的代码,但只是添加了“导入密钥环”,没有使用库就导致错误出现。 –

回答

2

我的猜测是,有某种系统安装的模块之一,你已经安装了pip install --user的一些分成〜/。当地

我建议切换到virtualenv中获得之间的冲突“干净的”一组模块/依赖关系。更多的信息在这里:https://help.pythonanywhere.com/pages/Virtualenvs

+0

谢谢,这有帮助。 –