Python 3.9环境下ydata_profiling无法导入问题咨询
解决Python 3.9内核中
ydata_profiling模块找不到的问题 原因
Jupyter Notebook的不同Python内核对应独立的虚拟环境或全局环境,你在Python 3.8.12环境中安装的ydata_profiling不会自动同步到Python 3.9.19环境,切换内核后自然会触发ModuleNotFoundError。
解决步骤
方法1:在Notebook内直接安装
切换到Python 3.9.19内核的Notebook,新建单元格执行以下命令:
!pip install ydata-profiling==4.8.3
安装完成后重新运行导入代码即可。
方法2:通过终端安装
- 打开终端,激活Python 3.9.19对应的环境(如果用了虚拟环境)
- 执行安装命令:
pip install ydata-profiling==4.8.3
- 重启Jupyter Notebook,切换到3.9.19内核后重新导入模块。
方法3:确认内核对应Python路径后安装
如果不确定内核关联的Python环境路径,可在Notebook中执行以下代码查看:
import sys print(sys.executable)
得到路径后,用该路径对应的pip安装模块,示例:
/path/to/your/python3.9 -m pip install ydata-profiling==4.8.3
内容的提问来源于stack exchange,提问作者Stewart Wiseman
相关产品推荐
相关产品推荐

