Ubuntu18.04下Jupyter Notebook导入pandas失败及安装报错求助
解决Ubuntu 18.04下Jupyter Notebook无法导入pandas的问题
1. 修复gcc缺失导致的wheel构建失败
在终端执行以下命令安装编译依赖:
sudo apt update && sudo apt install build-essential python3-dev
2. 解决Jupyter与终端Python环境不一致的问题
终端pip3安装的pandas存放在./.local/lib/python3.6/site-packages,但Jupyter内核使用的是另一个Python环境,因此无法识别该模块。可通过以下任意一种方案解决:
方案一:在Notebook内直接安装到当前内核环境
在Notebook的单元格中运行以下代码,确保pandas安装到Jupyter正在使用的Python环境:
import sys !{sys.executable} -m pip install pandas
方案二:定位Jupyter内核的Python路径,在终端安装
- 在Notebook单元格中执行以下命令,获取当前内核的Python执行路径:
import sys print(sys.executable)
- 复制输出的路径(例如
/usr/bin/python3或/home/yourname/.local/bin/python3),在终端执行:
/path/to/your/python -m pip install pandas
方案三:将本地Python环境注册为Jupyter内核
- 在终端安装ipykernel工具:
pip3 install ipykernel
- 把用户本地的Python环境注册为Jupyter可用内核:
python3 -m ipykernel install --user --name=local-python36
- 重启Jupyter Notebook,在「Kernel」菜单中切换到
local-python36内核,之后即可正常导入pandas。
内容的提问来源于stack exchange,提问作者chetan sharma
相关产品推荐
相关产品推荐

