Как я могу исправить эту ошибку при открытии jupyter notebook из powershell?

#python #windows #powershell

#python #Windows #powershell

Вопрос:

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

jupyter : термин «jupyter» не распознается как имя командлета, функции, файла сценария или рабочей программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку. В строке: 1 символ: 1

  • jupyter notebook
  •      CategoryInfo          : ObjectNotFound: (jupyter:String) [], CommandNotFoundException
        FullyQualifiedErrorId : CommandNotFoundException
      

Ответ №1:

Чтобы получить версию jupyter команд Anadonda, работающую должным образом из PowerShell, вы должны активировать среду conda (в основном то же самое, что делает приглашение Anaconda PowerShell). Я рекомендую вам добавить процесс активации conda в свой профиль PowerShell.

Для этого вы открываете свой профиль из среды PowerShell с помощью notepad $profile

Добавьте следующую строку в свой профиль:

 amp; 'C:ProgramDataAnaconda3shellcondabinconda-hook.ps1' ; conda activate 'C:ProgramDataAnaconda3'
  

Сохраните свой профиль, закройте и снова откройте PowerShell, и теперь вы сможете использовать jupyter .

Комментарии:

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