【问题标题】:Idlex confused about Python versionIdlex 对 Python 版本感到困惑
【发布时间】:2017-07-24 05:14:34
【问题描述】:

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

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

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

现在我想将 Idlex 用于 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

【问题讨论】:

  • 也许你需要安装到你的 Python3 环境中,例如pip3 install ...
  • 已经试过了。请参阅编辑。我收到了同样的错误信息。

标签: python installation pip version python-idle


【解决方案1】:

事实证明,Idlex 与 Python 3.6.0 和 Python 3.6.1 不兼容。但是,它与 Python 3.5.3 32 位及之前的版本兼容。我有同样的问题,直到我在 StackOverflow 上找到另一篇帖子: Idlex 1.13 : Unable to locate "idlexlib"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-08
    • 1970-01-01
    • 2013-08-20
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多