Как я могу запустить jupyter notebook из моей виртуальной среды?

Я создал виртуальную среду с Python3.3, которая мне нужна для взаимодействия с Siemens NX. conda create -n nxve python = 3.3 анаконда

Я хочу запустить jupyter notebook из этой виртуальной среды. При попытке установить возникают конфликты версий.

activate nxev
conda install jupyter
Fetching package metadata ...........
Solving package specifications: .

UnsatisfiableError: The following specifications were found to be in 
conflict:
  - jupyter -> ipykernel -> jupyter_client -> jupyter_core -> python 2.7*
  - python 3.3*
Use "conda info <package>" to see the dependencies for each package.

Как установить ноутбук jupyter в этой виртуальной среде? В качестве альтернативы, можно ли запустить ядро ​​виртуальной среды из корневой установки ноутбука jupyter?


person Brian Keats    schedule 20.07.2017    source источник
comment
Вы можете попробовать установить только ipykernel, что должно установить ядро, которое вы можете использовать из установки notebook в корневой среде. Однако почему вы устанавливаете всю анаконду в эту новую среду? Почему бы просто не conda create -n nxve python=3.3, а затем установить только те пакеты, которые вам нужны? Я подозреваю, что это вызывает некоторые ошибки, если какие-либо зависимости для jupyter не упакованы для Python 3.3   -  person darthbith    schedule 21.07.2017


Ответы (1)


Стек Jupyter часто порождает другие процессы. Я предполагаю, что когда вы запускаете python в командной строке, он преобразуется в python 2.7. Попробуйте установить псевдоним:

alias python=python3

Также убедитесь, что ваши переменные PATH и PYTHONPATH не указывают ни на что связанное с python2.

person David    schedule 09.03.2018