Python环境中Intrinio SDK模块导入失败问题求助
解决Intrinio SDK模块找不到的问题
核心问题是你使用的pip对应Python3.11版本,把intrinio_sdk装到了3.11的依赖目录,但运行代码调用的是Python3.9解释器,两个版本的依赖目录不互通,因此出现找不到模块的错误。按以下步骤解决:
确认当前运行代码的Python解释器路径
执行命令查看当前使用的Python路径:python -c "import sys; print(sys.executable)"输出应该是Python3.9的安装路径(比如
...\python39\python.exe),如果显示的是311的路径,说明你选错了运行代码的解释器。用Python3.9对应的
pip重新安装包
直接通过3.9版本的Python解释器调用pip,确保包被安装到正确的依赖目录:python3.9 -m pip install --upgrade intrinio intrinio_sdk如果你的Python3.9在环境变量中直接叫
python(而非python3.9),则使用:python -m pip install --upgrade intrinio intrinio_sdk验证安装结果
执行以下命令,能正常输出版本号就说明安装成功:python -c "import intrinio_sdk; print(intrinio_sdk.__version__)"长期避免版本混乱的建议
用Python3.9创建专属虚拟环境,激活后再安装依赖,彻底隔离不同Python版本的包:python3.9 -m venv intrinio_env # Windows下激活虚拟环境 intrinio_env\Scripts\activate # 激活后安装依赖 pip install intrinio intrinio_sdk
内容的提问来源于stack exchange,提问作者Todd_J
相关产品推荐
相关产品推荐

