Python 3.x 如何在conda环境中空闲运行Python3?

Python 3.x 如何在conda环境中空闲运行Python3?,python-3.x,anaconda,python-idle,conda,Python 3.x,Anaconda,Python Idle,Conda,为了运行python2,我所做的就是激活所需的conda环境,然后键入idle。它会自动为python 2.7打开IDLE。但我不知道如何在Python3中实现这一点。我的环境中安装了python 3.5。 我使用conda create-n py35 anaconda安装python 3.5。安装另一个版本的python(例如python 3.5.2),当将anaconda用于一个版本的python(例如python 2.7)时,可以在anaconda提示符下执行以下操作: 首先,创建一个新的

为了运行python2,我所做的就是激活所需的conda环境,然后键入idle。它会自动为python 2.7打开IDLE。但我不知道如何在Python3中实现这一点。我的环境中安装了python 3.5。
我使用
conda create-n py35 anaconda
安装python 3.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
完成后,如果要在Windows上快速访问Python 3.5.2的空闲版本,请执行以下操作:

  • 转到资源管理器上的
    “C:\..Anaconda\envs\py352”
    文件夹
  • 为位于该文件夹上的
    pythonw.exe
    文件创建快捷方式
  • 将快捷方式移动到桌面或任何其他易于访问的位置
  • 在快捷方式上单击鼠标右键,转到“属性”,然后将快捷方式选项卡中的目标字段从更改为

    C:\....\Anaconda\envs\py352\pythonw.exe
    


键入idle3,而不是从您的conda env中键入idle。

以防其他人搜索如何从conda virtualenv打开idle并找到此答案,对我有效的过程是:

activate myenv
python -m idlelib

这将打开IDLE编辑器,您可以在
myenv

中运行代码,至少在windows中,我发现IDLE命令对我来说不够好,因此我使用以下目标直接访问经典IDLE:
C:\Anaconda3\pythonw.exe“C:\Anaconda3\Lib\idlelib\IDLE.pyw”
。也许类似的东西对你有用,但对我没用。Python3的Idle现在在/scripts目录中被简单地称为Idle.exe。对我来说,它确实以Idle开始,但它没有安装到Anaconda Env中的所有DLL的正确路径。因此,一些进口失败。
activate myenv
python -m idlelib