相关疑难解决方法(0)

如何在Windows 7上获得ipython图形控制台?

在哪里可以找到安装ipython qtconsoleWindows 7(64位)所需模块的分步说明?

(对不起这个问题的简洁.我需要几个小时的时间来记下我尝试的所有事情,并且几乎和任何人一样阅读它.我只会注意到我发现的所有内容甚至是远程相关的.到pyqt4似乎非常特定于Unix,最多只是粗略地点头看看Windows用户可能会尝试...)

ipython

7
推荐指数
1
解决办法
5173
查看次数

强制 IPython 执行当前的多行代码块

在 IPython (7.3.0) 中,我可以编辑多行代码块:

In [1]: def funtcion(a, b):
   ...:     return a + b
   ...:
Run Code Online (Sandbox Code Playgroud)

然后我意识到我打错了,我想更正(|标记光标的位置):

<press up arrow, then edit>
In [2]: def funct|ion(a, b):
   ...:     return a + b
   ...:
Run Code Online (Sandbox Code Playgroud)

我想执行:

<press enter>
In [2]: def funct
   ...: |ion(a, b):
   ...:     return a + b
   ...:
Run Code Online (Sandbox Code Playgroud)

......这并没有真正做到我想要的。

有没有办法强制 IPython 执行当前单元格?

python ipython

6
推荐指数
1
解决办法
651
查看次数

在IPython 7.0.1中打破了多行编辑

我在zsh shell中使用IPython并且我在定义具有多行的函数时遇到了麻烦.

例如,在原始的Python shell中,我可以像这样定义一个函数f:

>>> def f(x):
...     a = x + 1
...     return a
... 
>>>
Run Code Online (Sandbox Code Playgroud)

当我在IPython中完成它时,当'a = x + 1'行结束时,defination立即结束.它看起来像这样:

In [4]: def f(x): 
   ...:     a = x + 1                                                                                                                              

In [5]:   
Run Code Online (Sandbox Code Playgroud)

如何通过更改某些配置或安装其他版本的IPy来修复它?

我的Python和IPython版本:

Python 3.5.6 |Anaconda, Inc.|  
Type 'copyright', 'credits' or 'license' for more information
IPython 7.0.1 -- An enhanced Interactive Python. Type '?' for help.
Run Code Online (Sandbox Code Playgroud)

python shell ipython

4
推荐指数
1
解决办法
435
查看次数

标签 统计

ipython ×3

python ×2

shell ×1