亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

完美解決jupyter由于無法import新包的問題

 更新時間:2020年05月26日 14:52:41   作者:乾坤瞬間  
這篇文章主要介紹了完美解決jupyter由于無法import新包的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

jupyter因為其在python框架下具有一個較為人性化的設(shè)計,從而在數(shù)據(jù)分析,python教學(xué),以及python的快速學(xué)習(xí)中大放光彩.

jupyter作為一個類似于spyder的一種編譯器,其美觀實用,而且還易于寫博客吸引我.

但是由于在jupyter模式下寫代碼的時候,會發(fā)現(xiàn)通過pip install package命令行安裝package完成之后,無法在jupyter模式下

import package,這點一直很困惑,進(jìn)過百般google,還是找不到原因,或者說大家好像根本覺得這個不是事,因此,我在這里先

寫個備忘,以免以后忘了

jupyter模式下實用的python編譯路徑與其他模式下的python編譯路徑是不一樣的

在 jupyter 模式下,使用sys包的自省模式,找到自己的編譯路徑....(找了半天,發(fā)現(xiàn)有這個東西)

[1] import sys

[2] sys.path

['',
'/home/zhangll/anaconda3/envs/ipykernel_py3/lib/python36.zip',
'/home/zhangll/anaconda3/envs/ipykernel_py3/lib/python3.6',
'/home/zhangll/anaconda3/envs/ipykernel_py3/lib/python3.6/lib-dynload',
'/home/zhangll/anaconda3/envs/ipykernel_py3/lib/python3.6/site-packages',
'/home/zhangll/anaconda3/envs/ipykernel_py3/lib/python3.6/site-packages/IPython/extensions',
'/home/zhangll/.ipython']

輸出結(jié)果可以發(fā)現(xiàn),jupyter模式下python的編譯器路徑與Python其他編譯器路徑完全不一樣.

jupyter編譯默認(rèn)路徑是在 anaconda3/enves目錄下,

但是原生python默認(rèn)的路徑在

['',
'/home/zhangll/anaconda3/lib/python36.zip',
'/home/zhangll/anaconda3/lib/python3.6',
'/home/zhangll/anaconda3/lib/python3.6/lib-dynload',
'/home/zhangll/anaconda3/lib/python3.6/site-packages',
'/home/zhangll/anaconda3/lib/python3.6/site-packages/Sphinx-1.5.6-py3.6.egg',
'/home/zhangll/anaconda3/lib/python3.6/site-packages/setuptools-27.2.0-py3.6.egg']

所以,在通過termial/shell模式下安裝的是在python默認(rèn)路徑,因此需要通過命令模式

$ cd /home/zhangll/anaconda3/envs/ipykernel_py3/bin
$ ./pip install package

這樣才能在jupyter下正常使用

當(dāng)然可以修改shell的命令路徑的配置來修改pip命令

這個按揭不表

補充知識:將jupyter 放進(jìn)你的新環(huán)境中

在新環(huán)境下pip install jupyter之后,輸入

python -m ipykernel install --user --name=環(huán)境名即可

以上這篇完美解決jupyter由于無法import新包的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論