模块导入错误,如何刷新Ipython会话?

时间:2017-08-31 15:12:08

标签: python docker module ipython

我是python的新手。我使用docker作为我的虚拟环境。 我想在ipython上运行这行代码

pivot_df.to_excel(os.path.expandvars('/home/user/code.xlsx'))

我收到以下错误:

ImportError: No module named openpyxl

我成功安装了openpyxl然后尝试在ipython上再次导入openpyxl但没有成功。

我是否必须刷新我的ipython会话才能使openpyxl正常工作?如果是的话,我该怎么做?如果我这样做,我会失去一直运行的所有东西吗?

1 个答案:

答案 0 :(得分:1)

我认为您不需要重新加载,因此在安装软件包后导入应该可以正常工作。

它可能与虚拟环境问题的某些python路径有关。你在一个python中安装了包的地方,而ipython正在另一个配置中运行。

最好的办法是从ipython本身执行! pip install openpyxl。这将确保您在正确的环境中安装包。然后它应该工作