Вопрос:

Ошибки с командами conda в Windows 10

python windows cmd anaconda conda

298 просмотра

2 ответа

164 Репутация автора

Я начинаю работать на Python 2.7, используя пакет Anaconda и его IDE Spyder, но когда я узнаю, что для выполнения чего-то, требующего выполнения команды, начинающейся со слова «conda», у меня возникают ужасные проблемы.

Сначала я предположил, что это были команды для ввода в консоли IPython в Spyder, но вместо того, чтобы выполнить то, что я приказал, он сказал мне NameError: name 'conda' is not defined.

Я также попробовал командную строку Windows (cmd.exe), но она сказала мне conda is not recognized as an internal or external command. Некоторые результаты, когда я гуглил, утверждали, что мне пришлось добавить одну из папок, связанных с Anaconda, в путь Windows, поэтому я попробовал это, но все равно ничего не получилось.

Как я могу выполнять condaкоманды в Windows 10?

Автор: Post169 Источник Размещён: 10.01.2018 08:19

Ответы (2)


1 плюс

164 Репутация автора

Во-первых, вы правы, что эти команды не предназначены для консоли IPython. Во-вторых, есть веская причина, по которой они не работают в командной строке cmd.exe.

Они на самом деле предназначены для передачи в Анаконду. В Windows начните вводить «Anaconda Prompt», и, если Anaconda установлена ​​правильно, вы увидите значок, очень похожий на значок cmd.exe, за исключением того, что «C: _» на черном фоне будет серым, а не белым. Вот где эти команды должны быть даны.

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

Если он не был установлен для вас, то на первый взгляд он будет подчиняться вам, когда вы дадите команду изменить программное обеспечение. Он будет получать метаданные, сказать вам , что эти вещи будут установлены или обновлены, а затем попросит вас Proceed ([y]/n)?И затем , после того, как вы набираете yи жмём Enter, он расскажет вам CondaIOError: IO error: Missing write permissions in: C:\Program Files\Anaconda3. Теперь вы знаете, что вам нужно открыть Anaconda Prompt, щелкнув правой кнопкой мыши по значку и выбрав «Запуск от имени администратора». Затем вы можете ввести свою conda install... или conda update... команду и посмотреть, как она выполнена. (Это может быть возможно только в том случае, если ваша учетная запись Windows является учетной записью администратора; если это правда, и вы не являетесь администратором, вам, вероятно, придется обратиться за помощью к кому-то, у кого есть учетная запись администратора.)

Благодарим пользователей в группах Google за показ этого решения.

Автор: Post169 Размещён: 10.01.2018 08:19

0 плюса

11 Репутация автора

Просто запустите командную строку с правами администратора, тогда он установит нужный пакет и будет работать отлично

Автор: Ankur Kumar Размещён: 19.05.2019 07:14
Вопросы из категории :
32x32