Idlex对Python版本感到困惑

时间:2017-07-24 05:14:35

标签: python installation pip version python-idle

我已经从main website下载了IDLE扩展包IdleX(versionn 1.13)。我的系统中安装了几个版本的Python:

  • Python27(C:\ Python27)
  • Python34(C:\ Python34)
  • Python36(C:\ Program Files \ Python36)

当我最初安装Idlex时,我的系统C:\Python27变量中有C\Python27\Scriptspath。我只需在命令终端输入Idlex即可启动它。

现在我想使用Idlex for Python 3.6。毕竟,根据上面的链接:

  

它适用于Python 2.6+或3.x系列。

我首先从路径变量中删除python27,然后添加C:\Program Files\Python36C:\Program Files\Python36\Scripts。现在从命令终端:

C:\Users\aboufira>python --version
Python 3.6.2

这很好。我尝试再次通过

安装Idlex
  • 解压缩然后运行idlex.py
  • 使用pip进行安装,提供以下内容:

    C:\Users\aboufira>pip install Idlex

    Requirement already satisfied: Idlex in c:\users\aboufira\appdata\roaming\python\python36\site-packages

当我在命令行中键入Idlex时,它仍会为python 2.7.3启动它。我在这里缺少额外的系统参数吗?

修改

我还尝试了pip3安装

C:\Users\aboufira>pip install Idlex

Requirement already satisfied: Idlex in c:\users\aboufira\appdata\roaming\python
\python36\site-packages

1 个答案:

答案 0 :(得分:0)

事实证明,Idlex与Python 3.6.0和Python 3.6.1不兼容。但是,它与32位和之前的Python 3.5.3兼容。我有同样的问题,直到我在StackOverflow上找到另一篇文章:Idlex 1.13:无法找到" idlexlib"