测试别人的代码的时候难免会用到:pyhton3
我为什么会去安装python3?因为我今天在python2.7下去
import urllib.parse
时,出现了错误,找不到模块
原因是python3才支持这样
import
你可能需要brew
brew的安装方法安装python3方法两种
1.使用brew安装brew install python32.去官网下载指定版本的安装包
python3安装模块工具pip3
pip 默认只给python2.x安装模块pip3 才可以给python3安装模块
sublime text 3 指定python3作为build system
Tools --> Build System --> New Build System填入下面的配置
"cmd": ["/usr/local/bin/python3", "-u", "$file"], "file_regex": "^[ ]File \"(...?)\", line ([0-9]*)", "selector": "source.python" } 然后保存文件名为python3.sublime-build,文件会自动保存到sublime的自定义文件夹中 mac下默认路径是~/Library/Application Support/Sublime Text 3/Packages/User然后你就可以根据需要在Build System下切换到不同的python解释器pythonREPL 配置python交互模式
python RUN - Current File 配置文件路径 /Users/sherpper/Library/Application Support/Sublime Text 3/Packages/SublimeREPL/config/python/Main.sublime-menu "cmd": ["python", "-u","-i", "$file_basename"]# 加入-i选项,运行完脚本后进入交互模式。-u 表示不缓冲
sublime text 3 输出中文提示"unicodeDecodeError"
测试环境中插入这段代码后就可以了,但是在实际使用中要把这段去掉import sys import codecs sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
没有评论:
发表评论