我正在尝试将 PyScripter 2.5.3 配置为使用安装在非标准安装位置(即 c:\MyProj\Python27)的 Python 版本。
注意:我还安装了 ActivePython 26 和 27,在默认位置 c:\python26 和 c:\python27)
我有一个简短的程序,它只是转储 python 路径以验证我是否拥有正确的版本:
import sys; print( "\n".join(sys.path) )
当我使用“期望的版本”时,我会在路径上看到“c:\MyProj\Python27\lib” 。
我看过几个帖子(一个是如何更改 pyscripter 使用的 python 版本),大多数只是说默认值有效并且默认值有效。我正在尝试使用非默认目录。
我用过工具 | 配置工具以设置 Python 解释器,并配置命令提示符以运行“MyProj”版本的 python。
所以工具| Python 解释器,启动 c:\MyProj\Python27\python.exe 也是工具 | 命令提示符,启动 c:\MyProj\Python27\python.exe 版本。
但是当我使用“运行|调试(F9)”时,我无法让 Python IDE 使用所需的版本。
我已经配置了工具 | 选项 | IDE 选项 | Python 引擎类型 = peRemote。我也试过内部。
我尝试使用以下选项从命令行启动 PyScripter(这些示例均无效)
...\PyScripter.exe --python27 --pythondllpath=C:\MyProj\Python27
...\PyScripter.exe --python27 --pythondllpath=C:\MyProj\Python27\python27.dll
...\PyScripter.exe --python27 --pythondllpath C:\MyProj\Python27
...\PyScripter.exe --python27 --pythondllpath C:\MyProj\Python27\python27.dll
我试过在 windows PATH 上只使用我的 python 版本(删除 c:\Python27)
set PATH=C:\MyProj\Python27;%PATH%
...\PyScripter.exe
这也未能奏效。
有没有人成功使用非标准位置?如果是这样,遵循了哪些步骤?