jupyter notebook包匯入路徑問題

2021-10-10 03:45:33 字數 1668 閱讀 6042

之前在windows下自己寫的python包只要放到.../anaconda3/lib/pythonx.x/site-packages下就能匯入了,到ubuntu裡發現不行,因為由於各種奇奇怪怪的原因電腦上裝了兩個jupyter notebook…而且路徑都不對

感謝csdn的大哥,讓我用上了更簡單的ubuntu

參考:

先去兩個jupyter notebook裡import乙個包sys

import sys

sys.executable

# 乙個返回'/usr/bin/python3' 這個是anaconda自帶的jupyter

# 乙個返回'/snap/jupyter/6/bin/python' 這是我後來重灌的jupyter

可能anaconda沒裝好

終端輸入python3

limin@limin-lenovo-xiaoxin-air-15ikbr:~$ python3

python 3.8.5 (default, jul 28 2020, 12:59:40)

[gcc 9.3.0] on linux

formore information.

>>

>

沒有anaconda

去新增一下環境變數

gedit ~/.bashrc
在最後一行加入

export path=$path:/home/limin/anaconda3/bin
回到shell,source一下

source ~/.bashrc
再輸入python3(ubuntu20.04內建了python3,所以輸python也行)

limin@limin-lenovo-xiaoxin-air-15ikbr:~$ python

python 3.8.3 (default, jul 2 2020, 16:21:59)

[gcc 7.3.0] :: anaconda, inc. on linux

formore information.

>>

>

anaconda出來了

import一下sys

import sys

sys.executable

# 返回'/home/limin/anaconda3/bin/python'

去jupyter notebook裡import

第乙個返回'/home/limin/anaconda3/bin/python'

第二個仍然返回'/snap/jupyter/6/bin/python'

所以用第乙個

把寫的包放到/home/limin/anaconda3/lib/python3.8/site-packages

再import就沒問題了

沒有在conda環境裡進入jupyter的話,路徑就是自帶python的包路徑了

conda activate再jupyter notebook就行

遠端訪問jupyter notebook

ipython notebook是乙個基於瀏覽器的python資料分析工具,使用起來非常方便,具有極強的互動方式和富文字的展示效果。jupyter是它的公升級版,但是它預設只能在本地訪問,如果想把它安裝在伺服器上,然後在本地遠端訪問,則需要進行如下配置 1.登陸遠端伺服器 2.生成配置檔案 jupy...

Jupyter Notebook啟用conda環境

windows環境配置如下 1.開啟預設conda環境 root c users username 2.選擇要在jupyter notebook中啟用的env,並啟用 root style transfer d programdata miniconda3 envs style transfer r...

遠端訪問jupyter notebook

步驟如下 1.登入遠端伺服器 2.生成jupyter配置檔案 jupyter notebook generate config 3.手動生成密碼 開啟ipython,建立密碼的密文 in 1 from notebook.auth import passwd in 2 passwd enter pas...