如何在 conda 环境中为 python 3 运行 IDLE?

Yas*_*eth 6 python-idle python-3.x anaconda conda

为了运行 python2,我所做的就是激活所需的 conda 环境并输入 idle。它会自动为 python 2.7 打开 IDLE。但我不知道如何为 Python 3 做到这一点。我的环境中安装了 python 3.5。我用于conda create -n py35 anaconda安装安装 python 3.5 。

小智 6

Conda环境中输入idle3而不是idle

  • 那对我不起作用。现在,Python 3 的 Idle 简称为 /scripts 目录中的idle.exe。 (4认同)

la_*_*che 6

以防万一其他人搜索了如何从 conda virtualenv 打开 IDLE 并找到了这个答案,对我有用的过程是:

activate myenv
python -m idlelib
Run Code Online (Sandbox Code Playgroud)

这应该会打开 IDLE 编辑器,您可以在myenv.


nik*_*pod 5

要安装另一个版本的 Python(例如,Python 3.5.2),当使用 Anaconda 作为一个版本的 Python(例如,Python 2.7)时,您可以在 Anaconda 提示符下执行以下操作:

首先,创建一个新的Conda环境并使用anaconda安装Python 3.5.2:

conda create -n py352 python=3.5.2 anaconda
Run Code Online (Sandbox Code Playgroud)

完成后,如果你想在Windows上快速访问Python 3.5.2的IDLE:

  • 转到资源管理器"C:\..Anaconda\envs\py352"中的文件夹

  • pythonw.exe为位于该文件夹上的文件创建快捷方式。

  • 将快捷方式移动到桌面或任何其他易于访问的位置

  • 右键单击快捷方式,转到“属性” ,然后将“快捷方式”选项卡中的目标字段从

    C:\....\Anaconda\envs\py352\pythonw.exe
    
    Run Code Online (Sandbox Code Playgroud)

    C:\...\Anaconda\envs\py352\pythonw.exe "C:\...\Anaconda\envs\py352\Lib\idlelib\idle.pyw"
    
    Run Code Online (Sandbox Code Playgroud)