即使模块已成功安装,ModuleNotFoundError

时间:2019-12-08 17:12:20

标签: python python-3.x openpyxl

我正在尝试运行使用openpyxl的脚本。我已正确安装模块,并且 only  在尝试通过单击文件/从命令行运行脚本来运行脚本时收到此错误。当我从命令行作为“ python enter-info.py”运行它时,它会正常工作,但是当我单独运行它时,它不会运行。

尝试运行脚本时出错

3 个答案:

答案 0 :(得分:1)

如果要独立运行.py文件,则应使用shebang行。 另外,您应该使用兼容的python版本

答案 1 :(得分:0)

您的系统上是否安装了多个版本的Python?以这种方式运行它时,它可能与其他版本的Python一起运行。要快速修复,请尝试运行pip install openpyxlpip3 install openpyxl --user

在绝望的时候,以上对我有用;但是,建议在这种情况下使用virtual environment,以防止将来再次出现此问题。否则,this solution looks promising as well尽管我自己从未尝试过。

祝你好运!

答案 2 :(得分:0)

尝试

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