天天看點

spyder使用虛拟環境_如何在虛拟環境裡運作spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'...

問題描述:我們安裝tensorflow時,通過activate tensorflow把tensorflow安裝在虛拟環境裡了,當我們在spyder裡想要使用tensorflow時,就會發現如下圖是以情形:

spyder使用虛拟環境_如何在虛拟環境裡運作spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'...

那麼,我們該如何解決問題呢?另外一點,我們可能也會發現通過anaconda prompt裡激活tensorflow是可以成功的,即activate tensorflow不會報錯,可以正常使用,就是一到spyder裡各種想使用tensorflow就是各種報錯,瞬間就是想重裝一下tensorflow的心情,我不想使用這種方式了,不如直接把tensorflow裝在spyder的內建環境裡,這樣每次打開spyder就可以正常使用了,但是,tensorflow裝在虛拟環境裡也不是一個大問題,不賣關子了,就是需要在tensorflow裡再裝一下spyder即可,即需要在anaconda prompt輸入一下指令:

activate tensorflow

conda install spyder

spyder使用虛拟環境_如何在虛拟環境裡運作spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'...

等着,輸入y,進行确定即可完成。我們就會發現在電腦開始菜單中就可以看到Spyder(tensorflow),這個就是裝有tensorflow的spyder了。當然,我們可以通過菜單裡這個方式打開,也可以通過(tensorflow)C:\Users\16083\spyder,即直接敲如spyder指令也可打開。

spyder使用虛拟環境_如何在虛拟環境裡運作spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'...

現在,我們在測試一下初始遇到問題的代碼,在spyder(tensorflow)裡在運作一下,當當當,哈哈哈,這樣可以了。

spyder使用虛拟環境_如何在虛拟環境裡運作spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'...

我們在舉個例子,加深我們對虛拟環境的了解和使用,比如我們在裝一下pygame,我也是把pygame裝在虛拟環境裡了,也就是每次使用,都要activate一下,安裝如下:

spyder使用虛拟環境_如何在虛拟環境裡運作spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'...

輸入:y    ,确定

spyder使用虛拟環境_如何在虛拟環境裡運作spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'...

安裝完成之後,我們打開菜單,就會發現裝有pygame的Spyder(pygame),this is a perfect,hahahaha

spyder使用虛拟環境_如何在虛拟環境裡運作spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'...

是以,如果我們想同時使用裝有tensorflow、pygame的spyder呢?開啟你的測試之路吧,是不是我們在anaconda prompt裡activate tensorflow,激活下,在安裝pygame呢?或者相反,我們在pygame裡安裝tensorflow呢?