我点“ opencc”
当我外壳下面的代码
import opencc
表明
Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> import opencc File "C:\Python34\lib\site-packages\opencc\__init__.py", line 6, in <module> from version import __version__ ImportError: No module named 'version'
但“ ____init__.py”和“ version.py”位于同一目录C:\ Python34 \ lib \ site-packages \ opencc
opencc |----__init__.py |----version.py
文件:version.py
__version__ = '0.1'
当我改变
from version import __version__
进入
OpenCC的,它的作品
我知道这没什么大不了,但我只想知道为什么init.py无法将模块version.py导入同一目录中,
该opencc模块与Python 3不兼容。目前只能在Python 2上使用。
opencc
具体来说,该version模块是opencc软件包的一部分,但是在Python 3中,您需要使用绝对导入from opencc.version import __version__或from .version import __version__。代码也会有其他问题。
version
from opencc.version import __version__
from .version import __version__