Добавление Python в путь к среде является плохой практикой, см. Часто задаваемые вопросы по Anaconda . Если вы не установили Anaconda с настройками по умолчанию, вам сначала необходимо:
Инициализировать ваши оболочки
conda init --all
После этого у вас должно быть ../Anaconda3/condabin
только на вашем пути (дополнительная информация через conda init --help
).
Но прежде чем вы сможете запустить Jupyter, вам также необходимо активировать Anaconda:
C:\> conda activate
(base) C:\> jupyter notebook
Активация добавит следующие папки conda base окружение в вашей переменной PATH:
\Anaconda3;
\Anaconda3\Library\mingw-w64\bin;
\Anaconda3\Library\usr\bin;
\Anaconda3\Library\bin;
\Anaconda3\Scripts;
\Anaconda3\bin;
python .exe находится в Anaconda3, jupyter.exe в Anaconda3 \ Scripts, поэтому недостаточно просто добавить первую папку на ваш путь. И особенно важно иметь библиотеки на вашем пути, когда вы хотите запускать пакеты на основе C, такие как numpy.
Но суть механизма conda activate
заключается в том, что что он позволяет вам настраивать и запускать разные среды с разными версиями python и сторонними пакетами, которые в противном случае конфликтовали бы, см. Управление средами .
Кроме того, вы даже можете установить Python из python .org рядом с вашим дистрибутивом Anaconda, поскольку conda позаботится о том, чтобы они не мешали.