logo
Loading...

jupyter notebook 裡的 python 環境跟 conda 環境不一致 - Cupoy

我的環境是 windows 10, anaconda在裡面創建一個 virtual env, 安裝 ...

ml100-2

jupyter notebook 裡的 python 環境跟 conda 環境不一致

2019/07/07 上午 10:42
機器學習共學討論版
astronomer
觀看數:126
回答數:4
收藏數:0
ml100-2

我的環境是 windows 10, anaconda

在裡面創建一個 virtual env, 安裝 keras, tensorflow... 等 (在 venv 裡用 pip 安裝)

問題來了, 在 venv cmd 下開啟 jupyter notebook 後, 卻發生 import error, 找不到 keras

import sys, print(sys.path) 發現 jupyter notebook 的環境跟 venv 不一樣


有沒有易懂的解法?

回答列表

  • 2019/07/07 下午 00:21
    林宣威
    贊同數:1
    不贊同數:0
    留言數:0

    在你建的虛擬環境中,安裝新的Jupyter,你可以上網查一下code

  • 2019/07/07 下午 11:38
    Jimmy
    贊同數:0
    不贊同數:0
    留言數:0

    Hi 宣毅!


    你可以輸入 jupyter kernel list 來看看是否有在正確的環境裡喔!

    https://github.com/ipython/ipython/issues/7280

  • 2019/07/08 上午 01:00
    Seanyu.TW
    贊同數:1
    不贊同數:0
    留言數:0

    你可以在啟動環境之後,用兩個指令確認是否安裝。pip show keras 以及 conda list | grep keras,如果打了之後沒反應,代表你裝到的可能不是在這個環境之下。如果有東西的話,那可以進一步確認他們的位置。

  • 2019/07/09 上午 10:32
    astronomer
    贊同數:0
    不贊同數:0
    留言數:0

    謝謝大家的解答, 我在 virtual env 下重新安裝 jupyter, keras 等相關 package, 現在已正常了