非常感謝各位的慷慨相助,小弟我已經通過conda install nb_conda_kernels的方式實現jupyter的環境切換並成功安裝自己所需要的庫了,再次感謝各位!

最近想把中國大學mooc網上嵩天老師Python課中的vtk,mayavi庫裝上,折騰好一陣了也沒成功,哎,心累


spyder不知道,但jupyter是可以切換python版本的,具體百度即可。

或者用vscode,運行的時候也可以在左下角選擇要用的py環境


可以在PYCHARM或者其他編輯器中指定conda環境。conda環境實際上只是一個目錄,有完整的python可執行文件與類庫


是的,每個環境之間是相互隔離的。代碼的話,有個文本編輯器就能寫呀


裝個IDE或者文本編輯器即可,anaconda是解釋器,算一個第三方打包好的集成環境。pycharm、spyder是IDE,vscode、sublime等是文本編輯器,jupyter屬於另一種,叫文檔編輯器。


不一定,但最好去裝。

寫python工程本身無非就是一個編輯器,一個解釋器,齊了。你要是願意折騰那麼有很多種搭配方式可供選擇。

但anaconda的好處就是給你提供了一套最輕鬆省力的搭配。那就是用它提供的conda包管理工具和spyder集成開發工具,什麼都不需要折騰,什麼都給你準備好。你只要關注代碼本身就完事。


anaconda只是幫你新建一個python環境,每個python的裝的包不影響其他python環境。

但是在用jupyter這裡就很讓人困惑了。因為無論從哪個環境啟動的jupyter,運行時環境都只是同一個,jupyter 是依賴於 ipython的,ipython初始化了自己的配置文件之後,每次打開就是默認的那個啦

如果想在 jupyter 中使用多個環境,就得安裝內核了。

跟內核有關的操作在這兒

Installing the IPython kernel?

ipython.readthedocs.io

在裡面有安裝教程和相關解釋。


安裝了anaconda,Spyder和jupyter不都有了嗎?這哪年的問題


Spyder不知道,僅談論jupyter。

創建一個Anaconda虛擬環境之後,要在該環境下使用jupyter。一種方法是直接在這個環境下裝一個jupyter,這時電腦出現2個jupyter。不同的jupyter對應不同的環境,要用哪個打開哪個即可。另一種方法可以參考我的博客https://blog.csdn.net/weixin_45416911/article/details/102733015

可以在一個jupyter下切換多個Anaconda環境,希望有幫助,謝謝!


推薦閱讀:
相关文章