操作系统: Windows 10
我对python (和编程)很陌生,并使用本教程:
我的问题从打印开始,通过pip安装openpyxl :我可以成功地安装openpyxl,但之后我不能通过以下方式使用它:
import openpyxl
我得到:
ModuleNotFoundError: No module named 'openpyxl'
现在,视频显示了应该安装openpyxl的路径:
-External库\Python3.7\站点-包库根\站点-包
它应该在哪里:https://ibb.co/vH1cCXY
但我的图书馆根是:
-External库\Python3.7\Python库根
所以我发现openpyxl在里面:
-External库\Python3.7\Python库root\Lib\site-packages
文件夹站点-包及其内容是红色的。
取而代之的是:https://ibb.co/ydBbSGP.png
不知何故,我的库根设置不正确。但我找不到解决办法。
这个问题类似于:Pycharm site-packages folder marked red and modules cannot be imported
因此,我检查了我的解释器设置,但没有发现任何明显的:
解释器设置:https://ibb.co/bvg7fCb
发布于 2019-07-14 16:59:32
解决了。
我在Pycharm中的终端在默认情况下没有设置为虚拟环境(venv)。
youtube的讲师有:(venv) Path:
但我有Path:
所以Pycharm在我的Python3.7中安装了所有东西,但是如果我运行我的代码,它会在虚拟环境中查找。那是行不通的。
通过键入venv\Scripts\activate,我将终端设置为虚拟环境(venv) Path:
最后一步是用Path:卸载openpyxl并用(venv) Path:重新安装它。
现在openpyxl位于正确的目录中,一切正常。
https://stackoverflow.com/questions/57028742
复制相似问题