小橙105 2024-06-29 15:47 采纳率: 0%
浏览 13

talib库明明下载成功了,但是引用不成功是为什么

talib库明明下载成功了,但是引用不成功是为什么


pip install ta-lib
Requirement already satisfied: ta-lib in /opt/anaconda3/lib/python3.12/site-packages (0.4.31)
Requirement already satisfied: numpy in /opt/anaconda3/lib/python3.12/site-packages (from ta-lib) (1.26.4)
Note: you may need to restart the kernel to use updated packages.

import talib
Traceback (most recent call last):

  Cell In[42], line 1
    import talib

  File ~/Desktop/talib.py:39
    import talib.abstract

ModuleNotFoundError: No module named 'talib.abstract'; 'talib' is not a package

明明下载成功了,但是引用不成功是为什么

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-29 15:47
    关注

    引自免费微信小程序:皆我百晓生

    这个问题可能是由于以下原因导致的:

    1. 你可能在一个名为 talib.py 的文件中工作,这导致Python解释器在尝试导入 talib 库时混淆了这个文件和系统库。当你尝试导入 talib 时,Python可能实际上是在尝试从当前目录的这个文件中导入,而不是从已安装的库中导入。

    解决这个问题的一种方法是更改你的文件名,避免与系统库冲突。例如,你可以将你的文件重命名为其他名称,如 my_analysis.py。然后再次尝试导入 talib 库。

    此外,如果你已经有一个名为 talib.py 的文件并想要保留它,你可以在导入 talib 库时使用相对或绝对导入,以确保你正在导入正确的库。例如:

    import os
    import sys
    sys.path.append(os.path.abspath('/path/to/your/ta-lib/directory'))  # Replace with the actual path to the ta-lib directory
    import talib  # Now this should import the correct talib library
    

    上面的代码会将正确的路径添加到Python的搜索路径中,确保你正在导入正确的 talib 库。请将 /path/to/your/ta-lib/directory 替换为实际的路径。

    另外,确保你的Python环境配置正确,并且正在使用包含 ta-lib 的Python环境。有时候,即使你在命令行中安装了库,如果在错误的Python环境中尝试导入它,也会导致此类错误。检查并确保你的Jupyter notebook 或IDE正在使用正确的Python环境和解释器。如果可能的话,尝试重新启动你的Jupyter kernel或IDE来刷新环境状态。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月29日

悬赏问题

  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!