我正在尝试运行使用openpyxl的脚本。我已正确安装模块,并且 only 在尝试通过单击文件/从命令行运行脚本来运行脚本时收到此错误。当我从命令行作为“ python enter-info.py”运行它时,它会正常工作,但是当我单独运行它时,它不会运行。
尝试运行脚本时出错
答案 0 :(得分:1)
如果要独立运行.py
文件,则应使用shebang
行。
另外,您应该使用兼容的python
版本
答案 1 :(得分:0)
您的系统上是否安装了多个版本的Python?以这种方式运行它时,它可能与其他版本的Python一起运行。要快速修复,请尝试运行pip install openpyxl
或pip3 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