8

我是 python 的新手,正在学习如何做。

我正在使用 pyscripter 并且在学习期间已经有一段时间了。

我现在正在学习 2.6 中教授的在线课程,但我的 pyscripter 使用的是最新的。我需要知道如何更改它以使用旧版本,我已经看到有关更改 PATH 变量的回复,但没有看到它在哪里或如何做。

我的机器上有 3 个版本的 python,25,26 和 33。

4

3 回答 3

11

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

方式 1(最好的两个)
转到 PyScripter>>Tools>>Options...>>Custom Parameters... 并添加以下值

 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.

并用 OK 按钮关闭窗口。现在选择 PyScripter>>Run>>Python Engine>>Remote,你就可以开始了。

方式2(更临时的解决方案)
转到PyScripter>>运行>>配置外部运行...将“应用程序:”字段设置为您的python.exe文件用确定按钮关闭窗口。确保使用 PyScripter>>Run>>External Run (Alt+F9) 运行脚本

我希望这会有所帮助,祝你好运。

于 2014-01-12T14:36:17.700 回答
1

我知道(在 Windows 上)最简单的方法是,在使用安装程序可执行文件后,我从“开始”菜单的 PyScripter 文件夹中选择要运行的任何 Python 版本。

  • 您可以修改 PYTHONPATH(例如,在 Pyscripter>>Tools 下)
  • 您可以使用 Pyscripter>>Modify Tools>>Python &Interpreter>>Modify 修改外部 Python 解释器
  • 您可以修改与 Pyscripter>>Options>>IDE Options>>Python Interpreter>>Python Engine Type 一起使用的默认 Python 引擎

在此处输入图像描述

于 2013-06-21T01:11:55.570 回答
0

您可以简单地重定向 Pyscripter 以查看不同 Python 发行版的环境。

在 Windows 中,通过在 Pyscripter 快捷方式中分配 PYTHONDLLPATH 来执行此操作。您可以右键单击快捷方式,访问其属性,然后将目标设置为:

[Pyscripter executable dir] --PYTHONDLLPATH [Python distribution dir]

请参阅此图像以帮助您: 设置快捷方式目标

例如,在我的 Win10 64 位计算机中,我从安装 ArcGIS 时开始安装 Python 2.7.8,我的 32 位 Pyscripter 安装会自动识别它。

在同一台计算机上,我还安装了 Anaconda,其中包含两个具有两个 64 位 Python 发行版的环境:

2.7.14 in "C:\ProgramData\Anaconda2"
3.6 in "C:\Users\bouzi\AppData\Local\conda\conda\envs\py3"

当我安装 64 位版本的 Pyscripter 时,那个 Pyscripter 版本甚至无法打开,因为它找不到 conda 发行版。我必须通过将快捷方式目标替换为:

"C:\Program Files\PyScripterx64\PyScripter.exe" --PYTHONDLLPATH "C:\ProgramData\Anaconda2"

您可以创建三个 Pyscripter 快捷方式,它们指向系统中这些不同的 Python 安装。这可能不是处理这个问题的最佳方法,但它可以工作,并允许您将 Anaconda 环境与 Pyscripter 结合起来。

您还可以从此链接阅读有关使用 PyScripter 打开非标准 python 发行版的更多信息。

于 2018-04-30T18:35:32.113 回答