[英]"ModuleNotFoundError: No module named '…' even though module is installed
[英]ModuleNotFoundError, even though module is successfully installed
我正在尝试运行一个使用 openpyxl 的脚本。 我已正确安装模块,并且仅在尝试通过单击文件/从命令行运行脚本来运行脚本时才收到此错误。 当我从命令行以“python enter-info.py”的形式运行它时它确实有效,但当我自己运行它时则无效。
尝试运行脚本时出错
如果你想单独运行一个.py
文件,你应该使用shebang
行。 此外,您应该使用兼容的python
版本
您的系统上是否安装了多个版本的 Python? 当您以这种方式运行它时,它可能正在使用不同版本的 Python 运行。 要快速修复,请尝试运行pip install openpyxl
或pip3 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.