- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在安装了最新版本的 IPython 的 Ubuntu 12.04 上运行 Python 2.7.3。我安装了 IdleX,但一运行它,我就收到错误消息:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/idlexlib/extensionManager.py", line 131, in load_extension
mod = importlib.import_module('.' + fullname, package=__package__)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/local/lib/python2.7/dist-packages/idlexlib/extensions/IPyIDLE.py", line 253, in <module>
class IdleXSubSocketChannel(SimpleChannel, channels.IOPubChannel):
AttributeError: 'module' object has no attribute 'IOPubChannel'
could not load IPyIDLE
起初我以为我可以忽略它,因为无论如何一切似乎都运行良好,但后来我尝试了一些在 IdleX 中导致错误的脚本,但在常规空闲中却没有。具体来说,from selenium import webdriver
在常规闲置中运行良好,但在 IdleX 中却不行。无法弄清楚我做错了什么以及该怎么办...
最佳答案
经过温和的搜索,我发现问题是由 IPython 的最新版本引起的,它删除了所需的“ channel ”包。
您需要先卸载您的 IPython 版本。这可以通过发出命令轻松完成:
$ pip uninstall ipython
接受并卸载后,您需要安装一个较旧的特定版本的 IPython。我使用的是 2.4,它的效果非常好。
$ pip install -Iv ipython==2.4.0
可能有一些方法可以绕过卸载和重新安装,但这对我有用。 IdleX 不再有问题。
关于python - 获取 IdleX AttributeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28456041/
当我从命令提示符 (Windows) 启动 idlex 时,我会失去对新进程的提示,直到我关闭 idlex。 F:\>c:\Python27\Scripts\idlex.py [IPKernelApp
在安装了最新版本的 IPython 的 Ubuntu 12.04 上运行 Python 2.7.3。我安装了 IdleX,但一运行它,我就收到错误消息: Traceback (most recent
我真的很喜欢 IDLE,因为它简单直观,更不用说它是轻量级的,但一个缺点是它缺少行号,这对我来说非常重要(对我来说)。 我为所有用户安装了 Python 3.6.0,然后以管理员身份安装了 IdleX
我正在运行 Python-2.7.8.AMD64 并在 friend 的建议下安装了 idlex。 当我使用快捷方式启动 idlex 时,会弹出一个带有 Traceback 的 Dos 框,如所附代码
我想要为 Python IDLE 实现水平滚动,这导致我下载了 illex 1.13。解压很顺利,但我无法运行idlex.py 每次我尝试时,我都会收到这样的消息: Unable to located
我是一名优秀的程序员,十分优秀!