2015-10-20 2 views
1

Sublime Text 2 не может получить доступ к пакетам, которые у меня есть (например, sklearn из Anaconda), тогда как из терминала я могу. Как я могу это изменить?Связывание Sublime Text 2 с моими пакетами Anaconda

Anaconda here дает инструкции о том, как ссылаться на другие редакторы, такие как Pycharm, но я ничего не могу найти в Sublime Text. Мысли и решения?

+0

@ Dawny33 Это сообщение, кажется, направлено на Sublime Text 3 (не уверен, если это делает разницу), и я думаю, что это предполагает, что они уже связаны между собой и дает инструкции о том, как изменить другие параметры, а не как свяжите их. Или я чего-то не хватает? – Ragnar

+0

Sublime использует собственную встроенную среду исполнения python. и по моему опыту, это полная боль, чтобы попытаться добавить к нему любые модули. – ThorSummoner

ответ

0

Лучший док вы собираетесь найти это "Sublime Text Unofficial Documentation"

Данный вопрос о добавлении модулей к возвышенному, а также: How to include third party Python packages in Sublime Text 2 plugins

Суть ответа заключается в том, чтобы изменить путь внедренной питона посмотреть для ваших модулей.

0

Создайте файл с именем Anaconda.sublime-строить в ~/.config/возвышенного-текст- < 2/3>/Пакеты/ Отредактируйте следующие содержимое файла соответственно пользователя /.

{ 
    "cmd": ["/home/<USER>/anaconda2/bin/python", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 

Теперь перейдите к возвышенному тексту. Инструменты -> Система сборки -> Anaconda. Теперь вы должны иметь возможность создавать модули python с помощью anaconda python в вашей системе.

Вы можете это подтвердить, используя следующие команды.

import sys 
print(sys.version)