为了账号安全,请及时绑定邮箱和手机立即绑定

python导入一个非标准库

python导入一个非标准库

慕桂英546537 2021-08-24 14:51:27
我下载了一个很酷的 github 以在 jupyter notebook 中运行。但是我需要由作者导入这个“非标准库”下载了文件我将文件放在同一个文件夹中,确保我的笔记本指向那里。在笔记本中输入“导入指标”(顺便说一下,它在https://github.com/voice32/stock_market_indicators/ 中有一个名为 indicator.py 的文件)我收到这个错误回溯(最近一次调用):文件“C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py”,第 2961 行,在 run_code exec(code_obj, self.user_global_ns, self.user_ns) 文件中"", line 5, in import indicator File "C:\Users\ney12\Google Drive\1) Financial Mastery\3) paper assets, trading, Other assets\forex\Van tharp Forex trading system\Ney study of van tharp forex交易系统\外汇初始分析\indicators.py”,第 235 行 val_last = val ^ TabError:在缩进中使用不一致的制表符和空格以防万一我打开命令行并输入“pip install indicator.py”,但出现错误:" 找不到满足要求的版本 indicator.py (来自版本:) 没有找到与指标.py 匹配的分发版"请帮忙!
查看完整描述

2 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

错误在堆栈跟踪中:

TabError: inconsistent use of tabs and spaces in indentation

当有人在脚本中交替使用制表符和空格进行缩进时,就会发生这种情况。相当令人沮丧

我建议在您选择的文本编辑器中打开该文件,然后批量查找和替换选项卡并替换为空格。您可以使用\t查找栏中的字符(注意转义斜杠)来执行此操作,然后\s{4}(如果启用了正则表达式)或在替换字段中按空格 4 次。保存它,然后用一个新的 python shell 重新导入它


查看完整回答
反对 回复 2021-08-24
  • 2 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信