Как настроить Sublime Text 3 для Anaconda?

Я загружаю и устанавливаю Anaconda2 из Anaconda Home. Я зарегистрировал Anaconda в качестве Python2 по умолчанию, но не добавил в свой PATH. После этого я запускаю Anaconda Prompt, и все в порядке.

Теперь я хочу использовать Anaconda с Sublime Text 3. После некоторого поиска я устанавливаю плагин Anaconda с помощью Package Control. После этого я изменяю настройки Anaconda по умолчанию, например,

  ... "python_interpreter": "E: \ Programs \ Anaconda2 \ python.exe", ...  

и пользовательские настройки, например

  {"python_interpreter": "E: \ Programs \ Anaconda2 \ python.exe"  , "swallow_startup_errors": true, "anaconda_linting": false,}  

Согласно моим ожиданиям, следующие коды будут печататься нормально, когда я нажму ctrl + B

  импортировать numpy как npimport pandas как pdimport sysprint "hello"  

Однако он выводит

   'python' �����ڲ���� ⲿ��� Ҳ���ǿ����еij�����������ļ���  

Я не знаю, что именно это означает, поэтому я запускаю его в консоли, и он печатает

 > python F:/LOL/test.py  'python' 不是 内部 或 外部 命令 , 也不 是 可 运行 的 程序 或 批处理 文件。  

Эти китайские слова означают, что cmd не может найти подходящий Python.exe. Кажется, я не выбрал свой интерпретатор python, однако я определенно установил это в python_interpreter .

Итак, я использую полный путь, и теперь он выводит

>E:ProgramsAnaconda2pkgspython-2.7.16-hcb6e200_0python.exe F:/LOL/test.pyTraceback (последний вызов последним): Файл  "F:/LOL/test.py", строка 1, в  import numpy as npImportError: нет модуля с именем numpy  

Но numpy определенно установлен, я могу его импортировать в Anaconda Prompt.

Итак, как я могу решить всю эту проблему и использовать ctrl + B для запуска моего кода Python в Sublime Text 3.


Похоже, вы используете неправильную систему сборки для командной строки anaconda. Вы можете просто добавить систему сборки, перейдя в Инструменты -> Системы сборки -> Новая система сборки и введите следующий ввод json

  {"cmd": ["C: \ Users \ > \ Anaconda3 \ python.exe", "$ file  "]," selector ":" source.python "," file_regex ":" ^ \ s * File  "(... *?) ", line ([0-9] *) "}  

Вы можете заменить путь на путь, который вы сохранили в интерпретаторе python для анаконды.

Файл sublime-build должны быть сохранены в AppData Roaming Sublime Text 3 Packages User с расширением .sublime-build с любым именем, которое вы хотите.

Затем вы можете получить к нему доступ с помощью Tools -> Build Systems -> anaconda . Это должно указывать на правильного интерпретатора. Затем вы можете принудительно удалить и переустановить numpy с помощью следующей команды pip install --upgrade --force-переустановить numpy

Надеюсь, это решит вашу проблему.



Я не могу построить с помощью python 3

Я все еще новичок в кодировании и пытаюсь все настроить, но это не позволяет мне строить, когда выбран автоматический построитель, он говорит мне, что нет инструмента сборки, и я вошел и использовал чужой инструмент сборки, и теперь это ошибка, которую он продолжает выдавать мне.

!
Я добавил изображение моей ошибки, но с тех пор Я новый пользователь, он не позволяет мне также помещать изображение инструмента сборки


Я не думаю, что Python установлен или он не добавлен в PATH . Даже в этом случае он не будет называться python3.8.exe . Вы используете другую среду, такую ​​как Anaconda ?


У меня установлен пакет anaconda внутри возвышенного текста. У меня он установлен на моем компьютере, и я могу открывать и запускать вещи в базовом идеале pythons. Как мне изменить путь? Где его сохранить? Я на совершенно новом ноутбуке с Windows, поэтому я не совсем уверен, где все закончилось сохранением в


, см. Здесь инструкции по редактированию вашего пути, а где находится python, я считаю, что это расположенный в каталоге conda, вы сможете получить его, запустив where conda в командной строке. см. этот поток stackoverflow для более подробной информации.


Итак, когда я редактирую путь, мне просто нужно убедиться, что он проходит через одну из папок, содержащих python?


Для Anaconda env: https://dev.to/abdurrahmaanj/using-anaconda-on-sublime-text-39le


Большое спасибо вам обоим за вашу помощь, вчера вечером мне удалось заставить все это работать.

Оцените статью
futurei.ru
Добавить комментарий