我是python的新手。我使用docker作为我的虚拟环境。 我想在ipython上运行这行代码
pivot_df.to_excel(os.path.expandvars('/home/user/code.xlsx'))
我收到以下错误:
ImportError: No module named openpyxl
我成功安装了openpyxl然后尝试在ipython上再次导入openpyxl但没有成功。
我是否必须刷新我的ipython会话才能使openpyxl正常工作?如果是的话,我该怎么做?如果我这样做,我会失去一直运行的所有东西吗?
答案 0 :(得分:1)
我认为您不需要重新加载,因此在安装软件包后导入应该可以正常工作。
它可能与虚拟环境问题的某些python路径有关。你在一个python中安装了包的地方,而ipython正在另一个配置中运行。
最好的办法是从ipython本身执行! pip install openpyxl
。这将确保您在正确的环境中安装包。然后它应该工作