Подтвердить что ты не робот

Использовать среду conda в возвышенном тексте 3

Использование Sublime Text 3, как я могу создать файл python, используя среду конда, которую я создал, как в http://conda.pydata.org/docs/using/envs.html

4b9b3361

Ответ 1

Стандартный файл Python .sublime-build выглядит следующим образом:

{
    "cmd": ["/path/to/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

Все, что вам нужно сделать, чтобы использовать конкретную среду conda, - это изменить путь к исполняемому файлу python или python3 в среде. Чтобы найти его, активируйте свою среду и введите

which python

или

which python3

(в зависимости от используемой версии), затем скопируйте путь в свой собственный файл .sublime-build. Сохраните файл в директории Packages/User, затем убедитесь, что вы выбрали правильный вариант с помощью Tools -> Build System.

Ответ 2

Вы можете использовать пакет "Conda" из репозитория пакетов. Ниже приведено подробное пошаговое руководство для того же самого (при использовании ПК с ОС Windows 10, однако на других ОС оно должно работать аналогичным образом):

Шаг 1) Установите Sublime Text 3
Шаг 2) Нажмите Ctrl + Shift + P, чтобы открыть палитру команд
Шаг 3) Введите package в меню поиска палитры команд. Из опций выберите "Установить управление пакетами"
Шаг 4) Далее после установки в палитре команд введите "Управление пакетами: установить пакет"
Шаг 5) Выполните поиск "conda", чтобы найти "Conda" с описанием "Работа со средами conda в Sublime Text 3".
Шаг 6) Перейдите к "Preferences-> Настройки пакета → Conda → Настройки-По умолчанию", чтобы увидеть, что настройки по умолчанию, такие как установочный каталог Anaconda и т.д., Совпадают в вашей системе.
Шаг 7) После установки система сборки Conda появится в меню системы сборки, а команды conda будут расположены в палитре команд.
Выберите систему сборки Conda, перейдя в Tools-> Система сборки → Conda
Шаг 8) Создайте тестовый файл и сохраните его как Test.py со следующим кодом:
х = 1
у = 2
печать (х + у)
Шаг 9) Нажмите Ctrl + B, чтобы создать файл и увидеть результат. Если все работает хорошо, вы должны увидеть 3 в качестве вывода.

Если вы получаете сообщение об ошибке, например "error: [winerror 2], система не может найти указанный файл python", это может означать, что настройки Anaconda на вашем компьютере отличаются от настроек по умолчанию. В этом случае вам нужно будет передать настройки вашего компьютера Sublime Text в "Preferences-> Настройки пакета → Conda → Настройки-Пользователь".

1) Измените "исполняемый файл": "~\\Anaconda3\\python" на место установки Anaconda в вашей системе, например:
"исполняемый файл": "Z:\Anaconda3\python.exe"
2) Измените "environment_directory": "~\\Anaconda3\\envs \\" на каталог среды по умолчанию в вашей системе, например:
"environment_directory": "Z:\Anaconda3\envs"
3) Измените "configuration": "~ \\. Condarc" на путь к файлу конфигурации conda в вашей системе, например:
"конфигурация": "C:\Users\John\.condarc"

Примечание 1: Если у вас еще нет .condarc в вашей системе, откройте "Anaconda Prompt" и введите "conda config --write-default". Это сгенерирует файл .condarc и сохранит его где-нибудь в домашнем каталоге (диск C) или в каталоге Anaconda. Найдите файл с помощью поиска Windows и найдите его местоположение. См. "Https://conda.io/docs/user-guide/configuration/use- condarc.html" для получения полных инструкций.

Примечание 2: Вам может потребоваться обновить переменную пути по умолчанию% PATH% в вашей системе, чтобы она содержала каталоги для Anaconda. Введите: echo% PATH% как в "Anaconda Prompt", так и в командной строке Windows "cmd", чтобы увидеть, совпадают ли эти пути, если нет, вам необходимо обновить его в системной переменной среды Windows "Путь".

Ответ 3

В Linux Mint у меня возникали проблемы с возвышенным исполнением скриптов на python с использованием среды Anaconda и установленной Anaconda версии python. Я запустил следующий скрипт, чтобы проверить, какой Python используется:

import sys
print(sys.version)

Я следовал ЭТОЙ процедуре на сайте Anaconda, но мне пришлось сделать еще одну вещь, чтобы получить возвышенное использование среды Anaconda и запускать скрипты python, используя ее среду python.

После выбора " conda " в качестве моей системы сборки я должен был получить доступ к палитре команд (Инструменты → Палитра команд...), а затем набрал " conda ", которая показывает все варианты управления conda из Sublime, и мне пришлось выбрать " Conda: Activate Environment ", которая показывает все созданные " conda " среды. На тот момент у меня была только оригинальная среда, поэтому у меня был только один выбор. Я выбрал его, и затем мой сценарий правильно использовал среду Anaconda и ее версию на python.

Кроме того, я заметил, что если я хотел переключиться на другую виртуальную среду, которую я ранее создал в своей системе перед использованием Anaconda, мне сначала нужно было активировать эту среду из Sublime. Затем я мог бы использовать выбор системы сборки "Python + Virtualenv", чтобы использовать эту активированную среду. К счастью, среда conda все еще была активирована, и мне нужно было только выбрать систему сборки conda, чтобы вернуться к ней.