私はcollective.python buildout を使用しています。
私は次のものを持っています.pythonrc(で構成されていますexport PYTHONSTARTUP=~/.pythonrc):
import readline
import rlcompleter
readline.parse_and_bind('tab: complete')
Pythonシェルで実行すると、タブ補完が機能します。デバッグモードで実行するPloneと、そうではありません。そうでなければ、my の内容を.pythonrcPlone デバッグ Python プロンプトに貼り付けます。ここで何が欠けていますか?
注: .pythonrc の内容を貼り付けることは、Plone をインストールした場合(つまり、 Pythonpython bootstrap.pyで Plone ビルドアウトをブートストラップする場合) にのみ機能します。collective.python内に Plone をインストールするとvirtualenv、何も動作しません。しかし、少なくともそのシナリオでは、欠落している機能は私には理にかなっています (つまり、virtualenvタブ補完を機能させるために必要な から何かが欠落している可能性があります)。