【问题标题】:python canopy prompt modepython冠层提示模式
【发布时间】:2017-08-30 20:07:12
【问题描述】:

更新了我忘记包含的信息:

Canopy 版本:1.7.4.3348(64 位)

Python 版本:'2.7.11 | 64 位 | (默认,2016 年 6 月 11 日,11:33:47)[MSC v.1500 64 位 (AMD64)]'

另外:这个问题是几天前才开始的,但很烦人。可能是网络人员正在做某事,也可能是我在不知不觉中改变了我的环境。

我在 Canopy 中有一个习惯性问题,即出于某种原因,即时窗口中的提示行为很奇怪。它让我可以打字,但什么也不做,而且似乎没有前进到下一个命令。

Welcome to Canopy's interactive data-analysis environment!'t' not in 'tf'
Type '?' for more information.

...:
...:
n [1]: %run "C:\Projects\MyProject\MyProgram.py"

Enter (T)est or (F)ull or (Q)uit: t

How many rows to process: d

't' not in 'tf'
Out[2]: False

'a' not in 'tf'
Out[3]: True
In [4]: 
...:
...:
...:

我能解决这个问题的唯一方法是重新启动内核。我认为我的程序中的某些东西可能会导致这种情况。不确定是什么。不想把整件事都放在这里。有谁遇到过这个问题,知道是什么原因造成的吗?

另外,这个“模式”叫什么?有没有办法在不重新启动内核的情况下回到常规“模式”?

【问题讨论】:

  • 这不是一种模式。这是一个错误或系统配置问题。此外,您没有说明您使用的是什么版本的 Canopy,或者(如果是 2.x)您正在运行什么版本的 Python。
  • 我认为是版本问题。我想下周晚些时候在我的紧缩后更新。交易,

标签: python mode canopy


【解决方案1】:

您的防火墙可能阻止了 ipython 与其内核的通信。尝试断开与 Internet 的连接,禁用防火墙,然后重试。如果这样可以解决问题,那么您需要将防火墙配置为不阻止 localhost,或者使用更智能的防火墙程序。

【讨论】:

  • 这听起来像是一个计划。我不控制我工作的防火墙,但如果我可以缩小范围,也许网络人员可以让我休息一下。首先,我将等待下周晚些时候对最新版本的 canopy/python 进行更新。
  • 在python升级过程中,发现这里有防火墙问题,之前版本没有报告。我们的 IT 人员解决了这个问题,我已经运行了几天,没有发生任何事故,tx
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-01
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多