gpt4 book ai didi

python - 为什么 virtualenv 有效地禁用 Python 3 选项卡完成?

转载 作者:太空狗 更新时间:2023-10-29 17:02:43 26 4
gpt4 key购买 nike

当我创建一个 python3 虚拟环境时,tab 补全(python3 默认)不再工作。这是为什么?

virtualenv -p /usr/bin/python3 --system-site-packages ~/venv3.site
. ~/venv3.site/bin/activate

没有 --system-site-packages 它有同样的问题:没有制表符补全。如果我在没有激活任何虚拟环境的情况下运行 python3,tab 补全会起作用。

最佳答案

这就是我恢复制表符补全的方式:

将以下内容添加到 ~/.pythonrc.py:

try:
import readline
except ImportError:
print("Module readline not available.")
else:
import rlcompleter
readline.parse_and_bind("tab: complete")

将以下内容添加到 ~/.bash_profile:

export PYTHONSTARTUP=$HOME/.pythonrc.py

关于python - 为什么 virtualenv 有效地禁用 Python 3 选项卡完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33609846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com