You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Python中nasdaqdatalink模块的ModuleNotFoundError错误?

问题描述

我计划在项目中使用nasdaqdatalink模块,但运行下述代码时触发了ModuleNotFoundError错误:

运行代码

import nasdaqdatalink
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import style
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import scale
import matplotlib.dates

style.use('ggplot')

api_key = 'xyz'
nasdaqdatalink.apiconfig = api_key

df = nasdaqdatalink.get('BITFINEX/BTCUSD')

错误信息

Traceback (most recent call last):
  File "D:\UYGULAMALAR\PyCharm 2023.1\plugins\python\helpers\pydev\pydevconsole.py", line 364, in runcode
    coro = func()
           ^^^^^^
  File "<input>", line 1, in <module>
  File "D:\UYGULAMALAR\PyCharm 2023.1\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'nasdaqdatalink'
解决方法
  • 安装nasdaqdatalink模块
    打开终端,根据你的Python环境执行对应命令:

    • 系统默认Python:pip install nasdaqdatalink
    • Python3环境:pip3 install nasdaqdatalink
    • 虚拟环境(如venv/Conda):先激活虚拟环境,再执行上述pip命令。
  • 验证PyCharm解释器配置
    如果你在PyCharm中运行代码,需确认当前项目的Python解释器已安装该模块:
    进入File > Settings > Project: [项目名] > Python Interpreter,查看已安装包列表,若没有则点击+搜索nasdaqdatalink完成安装。

  • 修正API密钥配置
    你的代码中API密钥的写法有误,正确配置方式为:

    nasdaqdatalink.ApiConfig.api_key = 'xyz'
    

内容的提问来源于stack exchange,提问作者user21256320

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 21:37:17