2016-01-19 2 views
0

(Я понимаю, что варианты этого вопроса заданы раньше, но не специально с Python 3+ и Sublime Text 3, и я пробовал решения, но ни один из них не работал.)Python 3.5: Sublime Text не распознает сторонние модули ... Как исправить?

Во всяком случае: я использую Python 3.5 , Я пытаюсь использовать сторонний модуль - Scrapy - в Sublime Text. Пока модуль работает в IDLE, он не работает в Sublime.

Я попытался перенаправить свой PYTHONPATH, но это все еще не сработало. Мои синтаксических специфические настройки для Python являются:

{ 
     "path": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", 
     "cmd": ["python", "-u", "$file"], 
     "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
     "selector": "source.python", 
     "word_wrap": true, 
     "env": { 
      "PYTHONPATH": "/Library/Frameworks/Python.framework/Versions/3.5/bin" 
     } 

ответ

-1

Что вам нужно, это build system, а не параметры конкретных синтаксических. Выберите Tools -> Build System -> New Build System... и изменить содержимое на следующее:

{ 
    "path": "/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", 
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 

Сохранить файл как Packages/User/Python3.5.sublime-build где Packages папка открыта, выбрав Preferences -> Browse Packages... (когда вы нажмете кнопку Сохранить после редактирования новой системы сборки, она должна автоматически укажите на Packages/User).

Чтобы использовать систему сборки, выберите Tools -> Build System -> Python3.5, а затем нажмите Ctrl B (Windows, Linux) или ⌘ B (OS X), когда файл .py ориентирован.

+0

Не знаете, почему это было приостановлено - любые предложения по улучшению были бы полезны ... – MattDMo

Смежные вопросы