在PowerShell中运行Python脚本报错:'import'未被识别的解决方法
解决PowerShell中运行Python脚本报错的问题
问题原因
你直接在PowerShell提示符里输入了import pandas这类Python代码,但PowerShell会把它当成自身的命令来解析,自然识别不了Python的语法,所以报错。
解决方法
方法1:通过脚本文件运行代码
- 把包含
import pandas的代码保存为后缀是.py的文件,比如命名为data_test.py - 在PowerShell里切换到该文件所在的目录,执行以下命令:
如果你的系统里Python3和Python2共存,可能需要指定用Python3:python data_test.py
也可以直接用文件的完整路径执行,不用切换目录:python3 data_test.pypython C:\Users\你的用户名\Desktop\data_test.py
方法2:进入Python交互环境执行
如果只是临时测试代码,直接在PowerShell里输入python(或python3),进入Python的交互模式,之后再输入import pandas就能正常执行了。退出交互模式可以输入exit(),或者按Ctrl+Z再回车。
额外检查项
- 确保已经安装了pandas库,没装的话在PowerShell里执行:
对应Python3的话用pip install pandaspip3 install pandas - 确认Python已经添加到系统环境变量中,如果没添加,执行时需要用Python的完整路径,比如
C:\Python310\python.exe data_test.py
内容的提问来源于stack exchange,提问作者ayyan
相关产品推荐
相关产品推荐

