我是python的新手,只是学习该怎么做。
我正在使用pyscripter并且已经学习了一段时间。
我现在正在阅读2.6中教授的在线课程,但我的pyscripter使用最新版本。 我需要知道如何更改它以使用旧版本,我已经看到有关更改PATH变量但不是它的位置或如何操作的回复。
我的机器上有3个版本的python,25,26和33。
答案 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版本。
答案 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发行版的更多信息。