首页 > 代码库 > Windows 下Python的一些设置
Windows 下Python的一些设置
Key Words: Python, Windows, pip, readline
肇因是想在Windows下能够代码补全,需要自己添加模块,添加了又缺readline模块,安装时候又想装pip……完全就是个递归。
一个个解决。
首先建一个模块:
#!/usr/bin/env pythonimport sys import atexitimport osimport readlineimport rlcompleterreadline.parse_and_bind(‘tab: complete‘)histfile = os.path.join(os.environ[‘HOME‘],‘pythonhistory‘)try: readline.read_history_file(histfile)except IOError: passatexit.register(readline.write_history_file, histfile)del os, histfile, readline, rlcompleter
貌似大家都是这么写的。
之后,我在 import这个模块的时候遇到了几个问题:
1、没有readline模块,第一步就卡住。
2、没有HOME的环境变量,这个倒好说,但是挺关键。
辛苦下了readline-6.2.4.1,运行python setup.py install,结果提醒不支持win系统。又搜了下说pyreadline可以替代readline在windows下的功能。
懒得找了想用pip安(后来找到了,pyreadline),但是又得先安pip,下载好pip ,安装。
这下readline的问题解决了,在环境变量中加上PYTHONSTARTUP,值是之前那个模块的绝对路径,之后每次启动Python就都会加载这个模块。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。