python3 利用pip安裝ipython notebook


python 3.6 ,因為不想安裝anaconda,但是ipyhon notebook一直出錯,所以搞好后特此紀念一下。

  1. 命令行輸入pip install ipython[all], 安裝ipython
  2. 命令行輸入ipython notebook,發現並不能運行,報錯:ModuleNotFoundError: No module named 'markupsafe._compat'
  3.  通過pip list 查看已經安裝的包,發現已經安裝markupsafe,但是在python環境下 import markupsafe._compat卻發現沒有這個模塊,感覺像是是這個模塊安裝未成功,所以重新安裝這個包。先通過pip uninstall markupsafe 卸載這個包。然后pip list ,確認卸載此模塊。
  4. 重新安裝markupsafe這個模塊:先不要直接pip install markupsafe安裝,因為會發現錯誤:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6。但是這個時候你在pip list就會發現這個markupsafe已經安裝好了,所以先pip uninstall markupsafe,確保,確保,確保這個包卸載。 打開python位置:{Python安裝目錄}\Lib\site-packages\pip\compat,用文本編輯器(如記事本)打開__init__.py,在第75行return s.decode('utf_8'),把這一行替換為return s.decode('cp936')。這個是pip安裝模塊經常碰到的錯誤。改完后保存,退出。再pip install markupsafe就可以正常安裝這個包了。
  5. 正常安裝完這個包之后再ipython notebook,就發現可以打開了。


免責聲明!

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



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