web-dev-qa-db-ja.com

Python Jupyterを使用したVisual Studio Codeのコードを実行できません-「Jupyterカーネルは 'Python 3.6.8 64ビットから起動できません」

最新のVisual StudioにJupyter拡張機能をインストールしました:Visual Studio 1.3.01 64 Jupyter 1.1.4

私はテンソルフローを使用しているので、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)))

VS CodeからJupyterを使用せずにコードを実行すると、すべて正常に動作します。

8
user007

取り付けは簡​​単です。 Python et-allを学んでいる間、私は多くの異なる方法で多くのものをインストールしました。それはごちゃごちゃでした。すべてを削除して新規インストールを行いましたが、pyenvとpipenvを使用しました。しかし、pipenvはbrewを使用してインストールできる最新バージョン。解決策は、pip installを使用してバージョン2018.10.13に戻します。次に、pipenvが推奨されなくなったため、削除しました。テストプロジェクトをビルドし、jupyterを実行できませんでした。一日中すべてを試します。

解決策は、古いバージョンのpipenvを削除し、brewを使用して最新バージョンをインストールすることでした。すべては順調です。

ただし、私はグローバル設定などのpyenvの機能が好きです。

0
user1110435