如何解决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命令。
- 系统默认Python:
验证PyCharm解释器配置
如果你在PyCharm中运行代码,需确认当前项目的Python解释器已安装该模块:
进入File > Settings > Project: [项目名] > Python Interpreter,查看已安装包列表,若没有则点击+搜索nasdaqdatalink完成安装。修正API密钥配置
你的代码中API密钥的写法有误,正确配置方式为:nasdaqdatalink.ApiConfig.api_key = 'xyz'
内容的提问来源于stack exchange,提问作者user21256320
相关产品推荐
相关产品推荐

