![](/img/trans.png)
[英]import error OpenCV on Jupyter Notebook (but it works in Ipython on Terminal..)
[英]Tensorflow works in Python terminal but neither in notebook jupyter nor in Ipython
我按照本教程在我的 Windows 7 中安裝 tensorflow,我采用了 conda 建議: conda conda create -n tensorflow python=3.5
,當我在 python 中導入庫時它工作但是當我用 notebook 和 Ipython 做同樣的事情時我得到了這個錯誤:
ModuleNotFoundError: No module named 'tensorflow'
即使當我重新啟動內核時,我也遇到了同樣的錯誤。
更新:
當我在兩個窗口中運行命令os.environ
,我可以注意到它們沒有相同的包含(筆記本不包含 Tensorflow 環境變量)
conda create -n tensorflow python=3.5
這里-n tensorflow
意味着你正在創建一個名為 tensorflow 的新環境,那里還沒有安裝 tensorflow 庫。 運行activate tensorflow
來激活這個環境,然后conda install tensorflow
或pip install tensorflow
。
編輯:如果您這樣做了,那么您必須在activate
環境后運行jupyter notebook
,或者在 jupyter 中手動選擇內核。
您可能正在不同的環境中運行 ipython。 嘗試將 ipython-notebook 安裝到您的 conda 環境中(在您激活它之后):
conda install ipython-notebook
即便如此,在 OSX 上,我看到我的系統范圍內的 ipython 安裝似乎在我的路徑之前,所以我通過提供顯式路徑來啟動它:
$CONDA_ENV_PATH/bin/ipython notebook
(我猜 Windows 上的等價物以%CONDA_ENV_PATH%\\
開頭)
您使用哪個版本的 anaconda? 你可以試試
conda install nb_conda
它是一個插件。然后您可以啟動jupyter notebook並在創建新notebook頁面時看到不同的環境。
最重要的是,你應該先了解 anaconda 環境(python 版本和相關的 lib、模塊),它有很大幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.