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:38Jimmy贊同數:0不贊同數:0留言數:0
-
2019/07/08 上午 01:00Seanyu.TW贊同數:1不贊同數:0留言數:0
你可以在啟動環境之後,用兩個指令確認是否安裝。pip show keras 以及 conda list | grep keras,如果打了之後沒反應,代表你裝到的可能不是在這個環境之下。如果有東西的話,那可以進一步確認他們的位置。
-
2019/07/09 上午 10:32astronomer贊同數:0不贊同數:0留言數:0
謝謝大家的解答, 我在 virtual env 下重新安裝 jupyter, keras 等相關 package, 現在已正常了