解決python Jupyter不能導(dǎo)入外部包問題
在網(wǎng)上看了很多解決方法,都沒有解決,后來我自己解決了這個(gè)問題:
出現(xiàn)的問題:在cmd上 “pip install package” 時(shí)顯示 satisfied,但在Jupyter中 import package 報(bào)錯(cuò)“No module...”
問題原因:cmd中安裝這個(gè)包的文件夾與Jupyter的包的文件夾不同。
解決方法:
1. 找到cmd所安裝的包所在的 site-packages 文件夾,方法:
在cmd中輸入“pip install package”(package為你在cmd中安裝成功,但在Jupyter中import錯(cuò)誤的那個(gè)包),
回車,如下:
顯示的那個(gè)路徑即為我們要找的文件夾
2. 進(jìn)入這個(gè)文件夾路徑,找到我們想要在Jupyter中import的包,復(fù)制:
3. 找到Jupyter所安裝的包的文件夾, 我的是C盤中x86中的:
并將復(fù)制的兩個(gè)文件粘貼至此處
4. Jupyter中import正確:
問題解決!!!
補(bǔ)充知識(shí):windows在終端可以import ,但在jupyter中無法import
今天在安裝tensorflow的時(shí)候,在終端和jupyter分別 import tensorflow,結(jié)果終端可以,但是jupyter里面不行。很是奇怪,于是看了下python的路徑。
發(fā)現(xiàn)兩個(gè)python的路徑不一樣。
那我就知道了,在將這個(gè)環(huán)境寫入jupyer的kernel的時(shí)候,我路徑搞錯(cuò)的了,當(dāng)時(shí)沒有進(jìn)入這個(gè)環(huán)境。
重新把環(huán)境寫入jupyer的kernel:python -m ipykernel install --user --name 環(huán)境名稱 --display-name 'Python (環(huán)境名稱)'
好了,沒問題了
以上這篇解決python Jupyter不能導(dǎo)入外部包問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Ajax實(shí)現(xiàn)表格中信息不刷新頁面進(jìn)行更新數(shù)據(jù)2. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)3. jsp EL表達(dá)式詳解4. 如何在jsp界面中插入圖片5. JSP servlet實(shí)現(xiàn)文件上傳下載和刪除6. 爬取今日頭條Ajax請(qǐng)求7. 詳解JSP 內(nèi)置對(duì)象request常見用法8. asp(vbscript)中自定義函數(shù)的默認(rèn)參數(shù)實(shí)現(xiàn)代碼9. ASP基礎(chǔ)知識(shí)VBScript基本元素講解10. jsp中sitemesh修改tagRule技術(shù)分享
