如何在虛擬環境里運行spyder?如解決import tensorflow as tf 出現importError:no module named 'tensorflow'


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

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

    activate tensorflow

    conda install spyder

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

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

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

    輸入:y    ,確定

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM