Mac配置Sublime text3 python环境

安装Python

  • 推荐Anaconda
  • 或者可以选择pyenv,使用brew安装:
$ brew install pyenv
  • 之后通过以下命令安装python3
$ pyenv install 3.7.3
$ pyenv local 3.7.3
  • 最后,查看python版本,验证
$ python -V

下载Sublime text3

  • 链接: https://pan.baidu.com/s/1aIg_ZhSasoApppxzi6O1ew 提取码: 7buq
  • 将图标拖入即可完成安装


    Screen Shot 2020-01-26 at 3.09.19 PM.png

安装package control

  1. 打开链接https://packagecontrol.io/installation,下载这个文件

  2. 打开sublime text3,使用快捷键cmd+shift+P,输入browse,选择Browse Packages会打开一个Finder文件夹


    Screen Shot 2020-01-26 at 3.20.54 PM.png
  3. 使用快捷键cmd+⬆️,来到上一级目录,打开Installed Packages并将之前下载的文件复制到该目录下

  4. 最后回到sublime text3,使用快捷键cmd+shift+P,输入install,出现如下提示则安装完成


    Screen Shot 2020-01-26 at 3.20.24 PM.png
  5. 如果出现Package安装很慢的情况,可以使用快捷键cmd+shift+P打开命令窗口之后,输入channel,选择Add Channel,在下面输入https://raw.githubusercontent.com/HBLong/channel_v3_daily/master/channel_v3.json

    Screen Shot 2020-01-26 at 3.27.09 PM.png

    Screen Shot 2020-01-26 at 3.31.19 PM.png


配置sublime的python解释器

  1. 选择菜单Tool -> Build System -> New Build System


    Screen Shot 2020-01-26 at 3.49.12 PM.png
  2. 在文件中添加如下代码
{
    "cmd": ["/Users/chenyifan/.pyenv/versions/3.7.3/bin/python3.7", "-u", "$file"]
}
  1. 之后写一个hello world,快捷键cmd+B运行


    Screen Shot 2020-01-26 at 3.52.04 PM.png
  2. 得到输出


    Screen Shot 2020-01-26 at 3.52.53 PM.png

安装jedi插件

  • jedi插件主要是用于代码提示
  1. 使用快捷键cmd+shift+P,输入install,选择Install Package(如上图),等待一会弹出如下窗口,等待时间较长则执行上面的第5步


    Screen Shot 2020-01-26 at 3.34.04 PM.png
  2. 之后输入jedi,选择Jedi - Python autocompletion


    Screen Shot 2020-01-26 at 3.33.45 PM.png
  3. 等待安装,如安装时间较长可以考虑更换热点(如果网不好下的挺慢的...)

配置jedi

  1. 选择菜单Performance -> Package Settings -> Jedi -> Setting-Default
  2. 更改三项内容,如下图,其中virtualenv是python虚拟环境的目录,如果没有安装虚拟环境可以不改;interpreter是python解释器的目录;最后一项是python包的安装路径


    Screen Shot 2020-01-26 at 3.39.27 PM.png
  3. 如果找不到相关的路径,可以通过如下命令查看:
  • python_package_paths
import sys
sys.path
Screen Shot 2020-01-26 at 3.43.41 PM.png
  • python_interpreter
import sys
sys.executable
Screen Shot 2020-01-26 at 3.58.07 PM.png

你可能感兴趣的:(Mac配置Sublime text3 python环境)