python导入一个非标准库

我下载了一个很酷的 github 以在 jupyter notebook 中运行。但是我需要由作者导入这个“非标准库”

  1. 下载了文件

  2. 我将文件放在同一个文件夹中,确保我的笔记本指向那里。

  3. 在笔记本中输入“导入指标”(顺便说一下,它在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 匹配的分发版"

请帮忙!


慕桂英546537
浏览 153回答 2
2回答

慕尼黑的夜晚无繁华

错误在堆栈跟踪中:TabError: inconsistent use of tabs and spaces in indentation当有人在脚本中交替使用制表符和空格进行缩进时,就会发生这种情况。相当令人沮丧我建议在您选择的文本编辑器中打开该文件,然后批量查找和替换选项卡并替换为空格。您可以使用\t查找栏中的字符(注意转义斜杠)来执行此操作,然后\s{4}(如果启用了正则表达式)或在替换字段中按空格 4 次。保存它,然后用一个新的 python shell 重新导入它
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python