模块导入错误,如何刷新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工作? 如果是,我该怎么做? 如果我这样做,我会失去一切,直到现在呢?
我不认为你需要重新加载,所以导入应该在你安装一个包之后工作。
这可能与虚拟环境问题的一些pythonpath有关。 在一个python中安装软件包的位置,ipython在另一个configuration中运行。
最好的事情是执行! pip install openpyxl
! pip install openpyxl
从ipython本身! pip install openpyxl
。 这将确保您在正确的环境中安装软件包。 那么它应该工作