嗨,我下载了一个很酷的github以在jupyter笔记本中运行。 但是我需要导入作者的这个“非标准库”
我收到此错误
回溯(最近通话最近): 文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ IPython \ core \ interactiveshell.py”,行2961,在run_code中 exec(code_obj,self.user_global_ns,self.user_ns) 文件“”,第5行,在 进口指标 文件“ C:\ Users \ ney12 \ Google Drive \ 1)Financial Mastery \ 3)纸资产,交易,其他资产\ forex \ Van tharp外汇交易系统\ Ney研究van tharp外汇交易系统\ Forex-initial-analysis \ indicator.py”,第235行 val_last = val ^ TabError:缩进中的制表符和空格不一致使用
以防万一我打开命令行并输入“ pip install indicator.py” 但出现错误:
“找不到满足需求指标.py的版本(来自版本:) 找不到与指标匹配的分布。py“
请帮忙!
答案 0 :(得分:2)
错误在堆栈跟踪中:
TabError: inconsistent use of tabs and spaces in indentation
当某人在脚本中交替使用制表符和空格进行缩进时,会发生这种情况。相当令人沮丧
我建议在您选择的文本编辑器中打开该文件,并批量查找和替换选项卡并替换为空格。您可以使用查找栏中的\t
字符(请注意转义斜杠),然后使用\s{4}
(如果启用了正则表达式)或在替换字段中仅按4次空格来执行此操作。保存,然后使用新的python shell重新导入
答案 1 :(得分:2)
在下载的模块上运行 autopep8 。
即
pip install autopep8
autopep8 --in-place <File.py>
你现在应该很好走