jupyter can not import installed packages暴力解决方案

问题

在jupyter notebook已经安装了pandas包(在终端中用’conda install pandas’,‘pip install pandas’试过,在notebook中用‘!conda install pandas’和’!pip install pandas’,都显示安装成功了),但在notebook中import时会报错,错误为No module named pandas。

查找原因

使用下面命令查看终端中和notebook中python的搜索环境:
import sys
sys.path
发现两个环境并不一样。
可能原因是我在此个虚拟环境中更新过python版本,所以导致一个虚拟环境出现了多个python版本。更具体原因有待下一次研究。

解决方案

用下面的命令在notebook中重新安装一遍:
import sys
!{sys.executable} -m pip install pandas

再import就没有问题了。

你可能感兴趣的:(python,jupyter,notebook)