簡體   English   中英

可以在python 3.4中導入tensorflow但不能在ipython筆記本中導入

[英]can import tensorflow in python 3.4 but not in ipython notebook

我一直在圈子里奔波,試圖讓tensorflow在jupyter筆記本中工作。 我是通過ubuntu上的pip安裝它的,還嘗試了一個conda環境(但是除非我弄錯了,否則我無法使用ipython來工作)。 Tensorflow在python3.4中可以正常工作,但在加載ipython時使用的python 3.5不能正常工作。 我不確定這個問題是否有意義,但是我可以做到這一點,以便ipython僅使用python 3.4嗎? 我需要使用ipython而不是通過python shell的原因是我正在嘗試使用kadenzie教程。

謝謝。

編輯:我不確定這對我的問題是否適用,但是我通過更改conda python版本(conda install python = 3.4.3),卸載ipython,然后重新安裝解決了該問題。

python的每個主要版本都有其自己的site-packages目錄。 似乎您同時擁有python 3.4和3.5,並且在3.5中安裝了jupyter,在3.4中安裝了tensorflow。 簡單的解決方案是在3.5中也安裝tensorflow。 這應該允許您將其與3.5筆記本內核一起使用。 您可以嘗試將3.4添加為內核,但是我不確定該怎么做。

用jupyter設置tensorflow的最佳方法1.安裝anaconda 2.創建一個名為“ tensorflow”的環境3.在命令提示符下通過以下命令激活該環境

  • 安裝水蟒
  • 創建一個名為“ Tensorflow”的環境
  • 通過命令提示符中的以下命令激活該環境

    激活張量流

  • 然后鍵入conda install ipykernel

  • 然后在安裝時粘貼以下命令

    python -m ipykernel install --user --name myenv --display-name“ Python [Tensorflow]”

然后在命令提示符下運行jupyter notebook

之后,當您要創建一個新筆記本時,您將看到兩種類型的筆記本,只需選擇tensorflow。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM