如何导入相对Python包(pycrypto)



我是Python新手(截至今天),并且在使用Python 3.3执行AES: https://pypi.python.org/pypi/pycrypto/2.6.1这个示例时遇到了麻烦

from Crypto.Cipher import AES

我从这里下载了这个包https://www.dlitz.net/software/pycrypto/(pycrypto-2.6.1.tar.gz)作为,我希望它作为一个本地依赖,因为这是一个可移植的插件Sublime Text 3

所以我有/MyPLugin/Crypto/和Crypto看起来很好,在正确的地方有预期的__init__.py文件。

/MyPlugin/myplugin.py中,我试图像示例(from Crypto.Cipher import AES)一样导入AES。我试过很多点和东西的组合,但似乎都不起作用。

我如何从这个相对加密文件夹导入AES ?

几次尝试:

from MyPlugin.Crypto.Cipher import AES = importterror: cannot import name AES

import Crypto = importterror: No module named 'Crypto'

import .Crypto = SyntaxError: invalid syntax

PS我犯了一个错误-它正在使用Python 3.3

确保您正在谈论的库位于您的python路径中。关于修改python路径的信息。我会试试的。但是,当您添加一个新库时,通常会发生这种情况。

相关内容

  • 没有找到相关文章

最新更新