jupyter notebook包导入路径问题
本文最后更新于 1156 天前,其中的信息可能已经有所发展或是发生改变。

之前在windows下自己写的python包只要放到.../anaconda3/lib/pythonx.x/site-packages下就能导入了,到ubuntu里发现不行,因为由于各种奇奇怪怪的原因电脑上装了两个jupyter notebook…而且路径都不对

感谢CSDN的大哥,让我用上了更简单的ubuntu

参考:https://blog.csdn.net/qq_34650787/article/details/83304080

先去两个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
Type "help", "copyright", "credits" or "license" for more 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
Type "help", "copyright", "credits" or "license" for more 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就行

本文链接:https://blog.limina.top/?p=77
文章标题:jupyter notebook包导入路径问题
本文作者:M.Li
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇