导入我创建的模块时遇到问题。该模块与我需要导入它的模块位于相同的文件夹中。我的工作称为directo_etapas.py
模块多数民众赞成,并从那里我需要进口solvers.py
,所以我去:从同一文件夹导入模块时遇到问题
import math
import solvers
在导入数学模块我没有得到任何错误,但我得到一个错误与import solvers
。
我得到这个错误:
"C:\Users\...\Codigos\directo_etapas.py"
Traceback (most recent call last):
File "C:\Users\...\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.5.5.3123.win-x86_64\lib\site-packages\IPython\core\ultratb.py", line 776, in structured_traceback
records = _fixed_getinnerframes(etb, context, tb_offset)
File "C:\Users\...\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.5.5.3123.win-x86_64\lib\site-packages\IPython\core\ultratb.py", line 230, in wrapped
return f(*args, **kwargs)
File "C:\Users\...\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.5.5.3123.win-x86_64\lib\site-packages\IPython\core\ultratb.py", line 267, in _fixed_getinnerframes
if rname == '<ipython console>' or rname.endswith('<string>'):
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position 80: ordinal not in range(128)
ERROR: Internal Python error in the inspect module.
Below is the traceback from this internal error.
**Unfortunately, your original traceback can not be constructed.**
请注意,我使用Enthough雨棚。
当你注释掉'import solvers'时,这个错误不会发生吗? – sobek
错误似乎指向在'.py'文件中有非ascii字符(ñ,á,é...)?也许?看看这里:https://www.python.org/dev/peps/pep-0263/ – BorrajaX
谢谢!有效。路径名包含一个“á”,所以我重命名它,它的工作。 –