如何更改pyscripter使用的python版本

时间:2013-06-17 19:37:05

标签: pyscripter

我是python的新手,只是学习该怎么做。

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

我现在正在阅读2.6中教授的在线课程,但我的pyscripter使用最新版本。 我需要知道如何更改它以使用旧版本,我已经看到有关更改PATH变量但不是它的位置或如何操作的回复。

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

3 个答案:

答案 0 :(得分:10)

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

方式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.

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

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

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

答案 1 :(得分:1)

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

  • 您可以修改PYTHONPATH(例如,在Pyscripter>>工具下)
  • 您可以使用Pyscripter>>修改工具>> Python& Interpreter>>修改
  • 修改您的外部Python解释器
  • 您可以修改与Pyscripter一起使用的默认Python引擎>>选项>> IDE选项>> Python解释器>> Python引擎类型

enter image description here

答案 2 :(得分:0)

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

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

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

查看此图片可以帮助您: setting a shortcut target

例如,在我的Win10 64位计算机上,我安装了Python 2.7.8,这是在安装ArcGIS时安装的,我的32位Pyscripter安装会自动识别。

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

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结合使用。

您还可以阅读this link中使用PyScripter打开非标准python发行版的更多信息。