gpt4 book ai didi

pyscripter - 如何更改pyscripter以使用安装在非标准目录中的Python

转载 作者:行者123 更新时间:2023-12-03 16:40:19 26 4
gpt4 key购买 nike

我正在尝试配置 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” 出现在路径上。

我看过几个帖子(一个是 How to change the version of python that pyscripter uses ),大多数只是说默认值有效,默认值确实有效。我正在尝试使用非默认目录。

我用过工具 |配置工具以设置 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

这也失败了。

有没有人成功使用非标准位置?如果是这样,遵循了哪些步骤?

最佳答案

我不知道这是否是最好的方法,但这是我做的两种方法:


方式 1(两者中最好的)
转到 PyScripter>>工具>>选项...>>自定义参数...并添加以下值

     1. PythonDir = C:\Program Files\CustomPythonInstallation
2. PythonExe = C:\Program Files\CustomPythonInstallation\python.exe
3. PythonVer = 3.3.3
Note: Adapt the Name = Value pairs above to your case.

然后点击确定按钮关闭窗口。现在选择 PyScripter>>运行>>Python 引擎>>远程,您就可以开始了。


方式 2(更临时的解决方案)

  • 转到 PyScripter>>运行>>配置外部运行...
  • 将“应用程序:”字段设置为您的 python.exe 文件
  • 使用确定按钮关闭窗口。
  • 确保使用 PyScripter 运行脚本>>运行>>外部运行 (Alt+F9)

我希望这对您有所帮助,祝您好运。

关于pyscripter - 如何更改pyscripter以使用安装在非标准目录中的Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18279915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com