https://www.cnblogs.com/lgh344902118/p/8521437.html

  1. # python startup file
  2. import readline
  3. import rlcompleter
  4. import atexit
  5. import os
  6. # tab completion
  7. readline.parse_and_bind('tab: complete')
  8. # history file
  9. # win
  10. histfile = os.path.join(os.environ['HOMEPATH'], '.pythonhistory')
  11. # linux
  12. histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
  13. try:
  14. readline.read_history_file(histfile)
  15. except IOError:
  16. pass
  17. atexit.register(readline.write_history_file, histfile)
  18. del os, histfile, readline, rlcompleter

将以上文件保存为.pythonstartup并存放在用户的主目录下,window放在C:\Users\Administrator下或者非Administrator账户情况下的特定的用户名下,linux放在/root或者/home/xxx目录下,然后设置环境变量

linux中export PYTHONSTARTUP=~/.pythonstartup

windows中一样,右键我的电脑——属性——高级系统设置,环境变量,新建系统变量,变量名为PYTHONSTARTUP,变量值为之前的文件

python3中需要安装pyreadline,pip install pyreadline

linux和window中需要修改下HOME,HOMEPATH


遇到的问题一:如何保存.pythonstartup

参考:https://blog.csdn.net/fiveboots/article/details/74897845

Windows下新建 .pythonstartup 文件出现 “必须键入文件名”

cmd命令窗口定位到该txt文件所在的目录,运行命令 ren 1.txt .pythonstartup

遇到问题二:python pip NameError:name 'pip' is not defined”

https://www.jianshu.com/p/f57f98ebcb21

问题:

如果直接在命令行里面输入pip或者pip3,提示:(如图1)

“NameError:name 'pip' is not defined”

原因:

在python命令环境中使用pip

解决方案:

退出python环境,在系统环境中使用pip命令


其他参考链接

https://blog.csdn.net/hx7013/article/details/63871940

https://www.cnblogs.com/ma6174/archive/2013/01/05/2845776.html

win10 python3.5 自动补全设置的更多相关文章

  1. Pytest权威教程27-Bash自动补全设置

    目录 Bash自动补全设置 返回: Pytest权威教程 Bash自动补全设置 在Linux/Mac bash shell环境下,可以使用argcomplete对pytest命令进行自动补全.首先要安 ...

  2. eclipse syso 自动补全设置方法

    eclipse syso 自动补全设置方法   转  https://blog.csdn.net/sinat_23536373/article/details/76512390   经常遇到打”sys ...

  3. 解决VS Code开发Python3语言自动补全功能不带括号的问题

    Visual Studio Code(以下简称VS Code)用来开发Python3,还是很便利的,本身这个IDE就是轻量级的,才几十兆大小,通过安装插件的方式支持各种语言的开发.界面也美美哒,可以在 ...

  4. Eclipse自动补全设置

    如果你用过Visual Studio的自动补全功能后,再来用eclipse的自动补全功能,相信大家会有些许失望. 但是eclipse其实是非常强大的,eclipse的自动补全没有VS那么好是因为ecl ...

  5. Source Insight 4.0 文件类型、编码格式、tab转空格、tab键自动补全设置。。。

    1.编码格式  -- 在 Options->Preferences->Files 中的最下面,Default enconding 为 UTF-8 2.tab转空格 其他相关设置如下: 以下 ...

  6. eclipse代码自动补全设置

    1.说明 eclipse安装好了之后,在编辑框中输入某个英文字符,默认不自动弹出自动代码选择框,需要手动按下 Alt + / 或者输入的字符为 .  才弹出代码自动补全框.其实eclipse是可以设置 ...

  7. MyEclipse代码自动补全设置

    1.打开 Eclipse  -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 ...

  8. MacOS python自动补全设置

    1. 新建python自动补全脚步 $ cd <workdir> $ touch tab.py $ vim tab.py,输入如下内容后保存 $ chmod +x tab.py #!/us ...

  9. Qt Creator 代码自动补全设置

    Qt Creator具有自己的代码补全快捷键[Ctrl]+[Space] 但是在使用过程中,效果不明显,或者没有效果.可能是与输入法的切换冲突了.因此可以通过设置,避免这个问题. 解决方法: 1.打开 ...

随机推荐

  1. C/S和B/S应用程序的区别

    一.C/S和B/S介绍: 1.C/S介绍: Client/Server架构,即客户端/服务器架构.是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销 ...

  2. ArcGIS DeskTop 10.2 的安装与破解

    ArcGIS DeskTop 10.2套件作为一组常用的ArcGIS软件为我们提供了对地图原始数据进行加工以及各种操作,通过这组软件我们能够很好地定制我们最终的地图样式,但是更多的时候我们需要对这组软 ...

  3. PHPWord插件详解

    一下载PHPWorld并配置项目 1.PHPWord框架文件如下: 二使用word模板并使用PHPWord生成doc文件 例如:源代码如下: <?php require_once '../PHP ...

  4. LODOP打印控件如何提示用户升级下载安装新版本

    Lodop.C-Lodop在不断完善功能和更新中,新版本修复了很多问题,以及增加很多有利的功能,网站如何更新版本,提示用户下载新版本呢?更新版本很简单,只需要三步:1.替换提示安装部分的自己放置的路径 ...

  5. MySQL数据库安装配置

    1,下载MySQL 打开MySQL的官网www.mysql.com,发现有一个DOWNLOADS 点击它,进入到MySQL的下载页面,在页面的底部有一个MySQL Community Edition, ...

  6. 资源推荐:特意挑选了11个可以称得上“神器”的Windows工具下载

    特意挑选了11个可以称得上“神器”的Windows工具,安装包获取方式在文末. 以下神器包含:OCR文字识别.百度云超速下载工具.本地文件搜索工具.软件卸载器.本地视频播放器.图片去水印神器.百度文库 ...

  7. Photoshop独立安装包下载页面

    下载页面地址:https://helpx.adobe.com/cn/creative-cloud/kb/creative-cloud-apps-download.html

  8. Keepalived+Haproxy高可用负载均衡群集

    介绍 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会 ...

  9. BZOJ5210 最大连通子块和 【树链剖分】【堆】【动态DP】

    题目分析: 解决了上次提到的<切树游戏>后,这道题就是一道模板题. 注意我们需要用堆维护子重链的最大值.这样不会使得复杂度变坏,因为每个重链我们只考虑一个点. 时间复杂度$O(nlog^2 ...

  10. 云服务器搭建在线ssh终端GateOne

    由于公司在使用内网和安全桌面,不能在安全桌面中安装Xshell的ssh终端,所有想操作个人公网服务器很困难. 查阅发现,使用GateOne可以在服务器上搭建一个在线的ssh工具.使用体验友好,可以满足 ...