什么是python中的"错误幻数"ImportError,我该如何解决?
我在网上找到的唯一的东西表明这是由编译.py - > .pyc文件然后尝试使用错误版本的python引起的.然而,在我的情况下,文件似乎导入了一些细节而不是其他文件,我不知道为什么.
回溯中提供的信息python并不是特别有用(这就是我在这里问的原因......),但是这里有以下情况:
Traceback (most recent call last):
File "run.py", line 7, in <module>
from Normalization import Normalizer
Run Code Online (Sandbox Code Playgroud) 我通常在我的Python脚本中使用以下shebang声明:
#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
最近,我遇到了这个shebang声明:
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
在脚本文档中,注意到使用此表单"更具可移植性".
这个声明是什么意思?为什么路径中间有空间?它实际上是否有助于稳定性?