专栏首页python3Linux 下python 如何设置使用

Linux 下python 如何设置使用

  1. 首先在家目录下创建一个隐藏文件,vi ~/.pythonstartup,内容如下:
# python startup file
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind('tab:complete')
# history file
histfile = os.path.join(os.environ['HOME'],'.pythonhistory')
try:
    readline.read_history_file(histfile)
except IOError:
    pass
atexit.register(readline.write_history_file,histfile)
del os,histfile,readline,rlcompleter

2.设置bash环境变量:

vi /root/.bash_profile

在文件的最后加入一句:

export PYTHONSTARTUP=~/.pythonstartup

3.重启计算机,reboot,然后就可以使用tab键的自动补全功能了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python tab补全

    py3study
  • python命令行补全

    echo "export PYTHONSTARTUP=~/.pythonstartup" >> ~/.bashrc

    py3study
  • Python 之tab键补全

    py3study
  • python tab补全

    py3study
  • python命令行补全

    echo "export PYTHONSTARTUP=~/.pythonstartup" >> ~/.bashrc

    py3study
  • python支持tab补全与历史命令

    Python 命令行默认是不支持tab补全与上下查看历史命令的,而IPython是支持这一功能的,那如何让Python支持上述两个功能呢?

    用户2936342
  • TCP的长连接与短连接的含义与区别(附Java代码实现)

    关于连接 TCP/IP通信方式分为连接与非连接型通讯方式 TCP:TCP是一种可靠通信,每次通信需要建立一个专门的通信链路 UDP:UDP通信是一种无连接方式,...

    用户1257393
  • Asp.Net Web API 2第十一课——在Web API中使用Dependency Resolver

    阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs.com/aehyok/p/3446289.h...

    aehyok
  • vue项目自动获取本机局域网ip地址

    程序员不务正业
  • 边缘计算顶会SEC 2019论文速览(二)

    SEC是由ACM和IEEE联合举办的边缘计算顶级会议(ACM/IEEE Symposium on Edge Computing,SEC),是全球首个以边缘计算为...

    边缘计算

扫码关注云+社区

领取腾讯云代金券