便携版Python配置相对路径失效,报错路径含多余引号
便携版Python pyvenv.cfg相对路径报错解决
配置pyvenv.cfg时使用相对路径:
home = ..\python310 include-system-site-packages = false version = 3.10.9
持续触发报错:
No Python at '"..\python310\python.exe'
路径中出现多余的"符号,改用绝对路径则运行正常:
home = C:\Users\User\OneDrive\Desktop\PortablePython\python310
解决办法
- 将相对路径中的反斜杠替换为正斜杠:
home = ../python310 - 或者使用双反斜杠做转义处理:
home = ..\\python310
原因说明
Windows系统的反斜杠\在配置文件中会被当作转义字符,导致路径解析异常,生成多余的引号。改用正斜杠或者转义后的双反斜杠,能让Python正确识别相对路径结构。
内容的提问来源于stack exchange,提问作者Ádám Benk
相关产品推荐
相关产品推荐

