繁体   English   中英

ModuleNotFoundError,即使模块已成功安装

[英]ModuleNotFoundError, even though module is successfully installed

我正在尝试运行一个使用 openpyxl 的脚本。 我已正确安装模块,并且在尝试通过单击文件/从命令行运行脚本来运行脚本时才收到此错误。 当我从命令行以“python enter-info.py”的形式运行它时它确实有效,但当我自己运行它时则无效。

尝试运行脚本时出错

如果你想单独运行一个.py文件,你应该使用shebang行。 此外,您应该使用兼容的python版本

您的系统上是否安装了多个版本的 Python? 当您以这种方式运行它时,它可能正在使用不同版本的 Python 运行。 要快速修复,请尝试运行pip install openpyxlpip3 install openpyxl --user

在绝望的时候,上述方法对我有用; 但是,我建议在此类情况下使用虚拟环境,以防止将来出现此问题。 否则,这个解决方案看起来也很有希望,尽管我自己从未尝试过。

祝你好运!

尝试

python3 yourfile.py  # for python3 if you have python2 installed
python yourfile.py # if you have only one python installed

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM