标签: bpython

ipython和bpython有什么区别?

这是什么ipythonbpython没有,反之亦然?这两者有何不同?

python ipython bpython

78
推荐指数
2
解决办法
2万
查看次数

Ruby有什么类似bpython的东西吗?

bpython相比,IRb非常简单,即使使用wirble也是如此.

有没有红宝石相当于bpython?

ruby python ide irb bpython

20
推荐指数
2
解决办法
1972
查看次数

是否可以使用bpython作为完整的调试器?

我想使用bpython解释器进行调试.我的问题类似于" 是否有可能从代码进入ipython? ",它询问ipython.

如果您使用,ipdb.set_trace()您将获得一个完整的ipython会话及其所有便利.但是,bpdb.set_trace()不给我一个bpython会话,它给了我标准的pdb调试器.

是否有任何设置方法,以便我可以在bpython会话中调试?

python debugging bpython

18
推荐指数
2
解决办法
2768
查看次数

在virtualenv中运行bpython

我创建了一个virtualenv并在其中安装了SQLAlchemy:

$ virtualenv alchemy
$ source alchemy/bin/activate
$ pip install sqlalchemy
Run Code Online (Sandbox Code Playgroud)

import 在python中工作:

$ python
Python 2.7.5 (default, Mar  9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlalchemy
>>> print sqlalchemy.__version__
0.9.7
Run Code Online (Sandbox Code Playgroud)

但它在bpython不起作用:

>>> import sqlalchemy
Traceback (most recent call last):
  File "<input>", line 1, in <module>
ImportError: No module named sqlalchemy
Run Code Online (Sandbox Code Playgroud)

为什么bpython找不到virtualenv中安装的软件包,即使它source alchemy/bin/activate被调用后执行?

python pip virtualenv bpython

16
推荐指数
2
解决办法
2700
查看次数

Emacs Python模式中类似bpython的自动完成和参数描述?

我一直在使用bpython一段时间来满足我所有的Python解释需求.这是令人愉快的,特别是当您使用不熟悉的新库或具有多种功能的库时.在任何情况下,有一个bpython解释器与我正在做的一起运行是很好的,但是如果我同时具有类似自动完成功能和参数描述的方式会更好, bpython 我做的时候会这样做在Emacs中编辑代码.我完全疯了吗?有没有人知道如何做到这一点?

谢谢Bradley Powers

python emacs bpython

9
推荐指数
1
解决办法
944
查看次数

具有bpython功能的IPython

我非常欣赏bpython的漂亮着色和自动完成,自动提示等等.

问题是,IPython中有一些我不能没有的功能,例如,重载,魔术命令,matplotlib交互,shell交互,Vim交互或IPython笔记本.我知道IPython中也有自动完成功能,但它不像bpython那样好.

有没有办法将bpython放入IPython?


结帐:http://bipython.org/

python ipython bpython

8
推荐指数
1
解决办法
2159
查看次数

如何为Python 3安装bpython?

我一直在为Python 2使用bpython,现在我也想将它用于Python 3.

但是我遇到了问题.bpython文档如下:

bpython支持Python 3.它就像使用Python 3运行setup.py一样简单.

当我运行安装脚本时,它会创建一个构建文件夹,但我不知道该怎么做?我希望能够输入bpython终端并运行Python 3的bpython接口.

我最初使用pip安装了bpython,这样就完成了蝙蝠.

python distutils pip bpython

8
推荐指数
1
解决办法
3921
查看次数

类似Bpython的编辑器/ IDE?

我喜欢bpython快速,全面的自动完成功能,我真的很想在我的编辑器/ IDE中使用它.有没有办法将它集成到vim/gedit/eclipse/etc中?

谢谢.

python eclipse vim bpython

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

为什么string.letters在python和bpython之间有所不同?

我今天遇到了一个奇怪的问题.我正在使用Python标准库的string模块letters变量,并注意到bpython中的结果与vanilla python中的结果不同.

我正在使用Python 2.7.3和bpython 0.10.1以及virtualenv 1.8.4.这就是我所看到的.

$ bpython
>>> import string
>>> string.letters
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'


$ python
>>> import string
>>> string.letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
Run Code Online (Sandbox Code Playgroud)

我不确定它是否重要,但我在xubuntu 12.10上运行它.

有人可以解释一下这里发生了什么吗?

python bpython

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

如何检查您正在使用的 REPL 类型?

Python REPL 有很多种,比如默认的 REPL、ptpython、ipython、bpython 等。当我已经使用 REPL 时,有没有办法检查当前的 REPL 是什么?

一点背景知识:
正如您可能已经听说的,我制作了pdir2来生成漂亮的dir()打印。我面临的一个挑战是使其与那些第三方 REPL 兼容,但首先我需要知道程序在哪个 REPL 中运行。

python ipython bpython read-eval-print-loop ptpython

5
推荐指数
1
解决办法
355
查看次数

bpython配置 - 默认情况下导入numpy和matplotlib

是否可以启动bpython解释器,以便它在启动时始终运行一些自定义命令?

就我而言,我只想做:

import numpy as np
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)

我在文档中看不到任何内容.有人知道吗?

python numpy bpython

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