Я загружаю и устанавливаю 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
Большое спасибо вам обоим за вашу помощь, вчера вечером мне удалось заставить все это работать.