python - idlex 1.13 : Unable to located "idlexlib"

标签 python python-3.x python-idle

我真的很喜欢 IDLE,因为它简单直观,更不用说它是轻量级的,但一个缺点是它缺少行号,这对我来说非常重要(对我来说)。

我为所有用户安装了 Python 3.6.0,然后以管理员身份安装了 IdleX(python setup.py install)。设置进行得很顺利,控制台显示所有进程都很好。但是,当我尝试运行 idlex 时,显示错误:

无法找到“idlexlib”。

确保它与“idlexlib”位于同一目录中或运行 setup.py

安装 IdleX。

 python setup.py install --user

我尝试卸载 IDLE 然后为单用户安装它,重新启动然后再次运行但问题仍然相同。
我尝试升级到 Python 3.6.1,但没有成功。我也试过复制 LineNumbers.py idlelib 然后编辑 configextensions.def 但仍然没有运气。

这应该是教科书设置(或者我认为),但我无法让它工作。

P.S.:使用 Windows 10,64 位

最佳答案

先决条件
此解决方案适用于 Ubuntu 20.04.2 LTS,
使用

  • python3
  • 空闲3
  • python3-setuptools
  • idlex-1.18.zip

  • 该问题的解决方案以安装 的形式出现。 idlex ,但还有更多内容,所以我写了整个过程。
    更新 Repo 并安装依赖项
    sudo apt update
    sudo apt install -y idle3 python3-setuptools
    
    下载 IDLEx 扩展包
    sudo wget http://sourceforge.net/projects/idlex/files/idlex-1.18.zip -P ~/
    
    解压并隐藏 idlex
    cd ~/
    unzip idlex-1.18
    mv idlex-1.18 .idlex-1.18
    
    删除多余的目录
    rm -rf ~/idlex-1.18 ~/idlex-1.18.zip
    
    安装 idlex
    cd ~/.idlex-1.18
    sudo python3 setup.py install
    
    确保 Idlex 运行
    cd ~/.idlex-1.18
    python3 idlex.py
    
    退出程序并继续下一步。
    创建桌面快捷方式
    设置桌面快捷方式以方便访问
    nano ~/Desktop/idlex.desktop
    
    粘贴到文本文件中:
    python3 ~/.idlex-1.18/idlex.py
    
    按 Ctrl+X 并键入“Y”并回车以将文件保存到桌面。
    使 idlex.desktop 可执行
    在终端,或
    sudo chmod +x ~/Desktop/idlex.desktop
    
    通过侏儒
    右键单击桌面上的 idlex.desktop > 选择“属性”:
  • 转至 权限 标签
  • 选中“允许将文件作为程序执行”框
  • 关于python - idlex 1.13 : Unable to located "idlexlib",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43012037/

    相关文章:

    python-3.x - python3模拟成员变量多次获取

    python - 如何在 python 字典中保持循环以搜索值?

    python - 列表子列表的优化

    python-3.x - 保存时Python IDLE崩溃了,我所有的代码都消失了

    python - 为什么我的代码可以在 IDLE 中运行,但在保存文件并双击该文件时却不能运行

    python - Tensorflow 对象检测 API - 'ValueError: anchor_strides must be a list with the same length as self._box_specs'

    python - 如何解决 Operand should contain 1 column(s) for update multiple rows in python?

    python - 如何消除 python 上的 ' the program is still running are you sure you want to kill it' 警告?

    python - 为什么 print() 函数没有回显到控制台?

    Python:从 .msg 文件保存附件