Не могу запустить код Python в Visual Studio Code с Jupyter - «Ядро Jupyter не может быть запущено из« Python 3.6.8 64-bit » - PullRequest
0 голосов
/ 01 января 2019

Я установил расширение Jupyter в последней версии Visual Studio: Visual Studio 1.3.01 64 Jupyter 1.1.4

Поскольку я использую tenorflow, мне нужен Python 3 64bit.

Когда япопробуйте запустить простой код, который я получаю:

Jupyter kernel cannot be started from 'Python 3.6.8 64-bit ('tensorflow64': virtualenv)'. Using closest match Python 3.7.0 32-bit instead.

Код:

#%%
import tensorflow as tf

session = tf.Session()

hello = tf.constant("Hello from Milan.")
print(session.run(hello))

a = tf.constant(20)
b = tf.constant(22)

print('a + b = {0}'.format(session.run(a + b)))

Все работает нормально, если я запускаю код, не использующий Jupyter из VS Code.

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

Простая установка лучше.Изучая Python et-all, я установил много разных вещей.Это был беспорядок.Удалил все и сделал новую установку, только я использовал pyenv и pipenv.Однако pipenv не работает с последней версией, которую вы можете установить с помощью brew.Решение вернуться к версии 2018.10.13 с помощью pip install.Затем я обнаружил, что pipenv больше не рекомендуется, поэтому я удалил его.Построил тестовый проект и не смог запустить jupyter.Потратил весь день, пытаясь все.

Решение было, удалите старую версию pipenv и установите последнюю, используя brew.Все хорошо.

Тем не менее, мне нравятся такие возможности pyenv, как настройка global и т. Д.

0 голосов
/ 02 января 2019

Сообщение от Jupyter - не лучшее описание проблемы, отсутствует пакет ipykernel.

Исправлено: установка дополнительного пакета python 'ipykernel' в виртуальную среду с битом Python 3.64.

pip install ipykernel

Дополнительная информация: https://github.com/Microsoft/vscode-python/issues/3579

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...