2016年12月16日金曜日

sublimetext3 + anaconda で、jsonserver がどうのこうのと言われるとき

python のパスがうまく渡っていない?
次のような設定ファイルでエラーは出なくなった。

~/Documents/env_flask というディレクトリに仮想環境を作成している。
その中の、proj/flaskr に flask のプロジェクト「flaskr」を置いている。

その中の anaconda の設定ファイル。
~/Documents/env_flask/proj/flaskr/flaskr.sublime-project

{
  "build_systems":
  [
    {
      "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
      "name": "Anaconda Python Builder",
      "selector": "source.python",
      "shell_cmd": "\"/Users/user/Documents/env_flask/bin/python3\" -u \"$file\""
    }
  ],
  "folders":
  [
    {
      "path": "."
    }
  ],
  "settings":
  {
    "python_interpreter": "~/Documents/env_flask/bin/python3"
  }
}

/Users/user/Library/Application Support/Sublime Text 3/Packages/User/Anaconda.sublime-settings
の内容はこう。
{
  "auto_complete_triggers": [
    {"selector": "source.py - string - comment - constant.numeric", "characters": "."}
  ],
  "pep8_max_line_length": 100,
  "python_interpreter": "/opt/local/bin/python3",
  "anaconda_linter_mark_style": "none"
}


anaconda.sock はここ。
/Users/user/Library/Application\ Support/Anaconda/flaskr/anaconda.sock

anaconda_jsonserver.log はここ。
/Users/user/Library/Logs/anaconda/flaskr/anaconda_jsonserver.log

0 件のコメント:

コメントを投稿