我是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路径的信息。我会试试的。但是,当您添加一个新库时,通常会发生这种情况。