在Visual Studio Code集成终端运行Python遇路径空格问题
解决VS Code中带空格路径的Python运行问题
用引号包裹路径直接运行
在VS Code集成终端里,把Python的完整路径用双引号括起来执行脚本:"C:\Program Files\PythonXX\python.exe" your_script.py把
XX替换成你实际安装的Python版本号,比如3.11。配置VS Code的Python解释器
- 按下
Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter - 如果列表里没找到目标解释器,选择
Enter interpreter path,输入带引号的完整路径:"C:\Program Files\PythonXX\python.exe" - 确认后,VS Code会自动用这个路径运行Python,终端不会再出现路径截断问题。
- 按下
用Windows短路径添加环境变量
Windows对带空格的路径支持短名称格式,可通过以下步骤配置:- 打开命令提示符,执行
dir /x "C:\Program Files",找到Python安装文件夹的短名称(比如PYTHON~1) - 把
C:\PROGRA~1\PYTHON~1添加到系统环境变量的Path中 - 重启VS Code后,直接输入
python就能正常调用解释器。
- 打开命令提示符,执行
修改VS Code的settings.json配置
- 按下
Ctrl+Shift+P,输入Preferences: Open Settings (JSON)打开配置文件 - 添加以下配置项(注意替换成你的Python版本路径):
{ "python.pythonPath": "\"C:\\Program Files\\PythonXX\\python.exe\"", "terminal.integrated.defaultProfile.windows": "Command Prompt" }保存配置后,终端会自动使用正确的带引号路径执行Python。
- 按下
内容的提问来源于stack exchange,提问作者Scott Lewis
相关产品推荐
相关产品推荐

