婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 終端能到import模塊 解決jupyter notebook無法導入的問題

終端能到import模塊 解決jupyter notebook無法導入的問題

熱門標簽:江蘇客服外呼系統廠家 清遠360地圖標注方法 在哪里辦理400電話號碼 400電話申請服務商選什么 平頂山外呼系統免費 千陽自動外呼系統 原裝電話機器人 工廠智能電話機器人 西藏智能外呼系統五星服務

這個問題讓我查了許多天才解決,為了避免后面的人重復走彎路,記錄下來。

問題描述:

我在ubuntu 下編譯安裝了caffe ,在命令行模式下可以import caffe ,但是在jupyter notebook 中無法import caffe,同樣的 我安裝的pytorch 也遇到了類似的問題。

解決方案:

首先在打開終端,輸入python , 然后import sys,最后執行sys.executable 結果如下圖,路徑是:/home/jack/anaconda2/bin/python

第二 在終端 輸入 jupyter notebook 后,新建一個ipynb 文件,同樣是 import sys,sys.executable,結果輸出是:/usr/bin/python 如下圖:

也就是說終端的路徑 與jupyter notebook 的路徑不一致,需要在終端中輸入:

ipython kernelspec list

結果如下

此時需要進入:/home/jack/.local/share/jupyter/kernels/python2/ 路徑在修改 kernel.json 文件將

{
 "display_name": "Python 2", 
 "language": "python", 
 "argv": [
 "/usr/bin/python", % 修改為 :/home/jack/anaconda2/bin/python
 "-m", 
 "ipykernel_launcher", 
 "-f", 
 "{connection_file}"
 ]
}

文件中的 /usr/bin/python 修改 為/home/jack/anaconda2/bin/python,然后保存重啟即可。

補充:Mac在終端正常導入的模塊,而在jupyter notebook無法導入的問題

1、在網上搜索了很久,找到了問題的關鍵,如下:

在jupyter中新建文件輸入如下代碼,查看目前的編譯路徑:

此時發現 jupyter模式下使用的python編譯路徑與其他模式下的python編譯路徑是不一樣的,這就是為什么無法導入已經安裝好的包的原因。

2、出現上述情況的原因

在博客中看到的很多把虛擬環境添加jupyter中的操作流程如下:

1、在base環境中安裝ipykernel

pip install ipykernel

2、創建虛擬環境、同時添加ipykernel

conda create -n env_name python=3.5 ipykernel

3、切換到虛擬環境

conda activate env_name

4、將環境寫入notebook的ipykernel中

python -m ipykernel install --user --name env_name --display-name "在jupyter中顯示的環境名稱" 

上面的安裝過程確實可以實現將虛擬環境加入到juyter中,但是由于是在base中安裝的ipykernel,或者忘記激活虛擬環境,或者由于實在base中安裝的ipykernel,導致無法在激活的虛擬環境中使用 -m ipykernel,很多人直接在base中執行命令4,導致加入到jupyter的虛擬環境的python編譯器使用的是base的,因此導致了上述問題。

解決辦法

直接切換至虛擬環境(命令如上),安裝ipykernel后,再執行命令4,結果如圖所示,可以看到編譯路徑已經切換至虛擬環境所在路徑:

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Jupyter Notebook運行JavaScript的方法
  • 兩行代碼解決Jupyter Notebook中文不能顯示的問題
  • 解決jupyter notebook圖片顯示模糊和保存清晰圖片的操作
  • Jupyter notebook 輸出部分顯示不全的解決方案
  • 解決jupyter notebook啟動后沒有token的坑
  • Python中Jupyter notebook快捷鍵總結
  • 解決Jupyter-notebook不彈出默認瀏覽器的問題
  • Jupyter Notebook讀入csv文件時出錯的解決方案
  • Jupyter notebook 更改文件打開的默認路徑操作

標簽:安慶 股票 白城 日照 錦州 隨州 西安 天水

巨人網絡通訊聲明:本文標題《終端能到import模塊 解決jupyter notebook無法導入的問題》,本文關鍵詞  終端,能到,import,模塊,解決,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《終端能到import模塊 解決jupyter notebook無法導入的問題》相關的同類信息!
  • 本頁收集關于終端能到import模塊 解決jupyter notebook無法導入的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 当阳市| 三原县| 尼勒克县| 友谊县| 莲花县| 信阳市| 泉州市| 日照市| 上杭县| 阳城县| 长武县| 天镇县| 长岭县| 工布江达县| 巴彦淖尔市| 武平县| 云龙县| 砚山县| 稷山县| 扎兰屯市| 红桥区| 历史| 海兴县| 巩留县| 贵州省| 荥经县| 宁远县| 大同市| 太康县| 哈巴河县| 工布江达县| 宝鸡市| 乐亭县| 罗山县| 南郑县| 罗甸县| 天峻县| 上饶县| 上饶县| 成都市| 新乡市|