在Ubuntu下下载了Python3之后安装jupyter遇到的问题

因为好像现在Linux会自带一个Python2,所以安装Python3之后会有一些问题。。。很麻烦。
先设置一下Python2和Python3的切换,这里就直接看一下别人是怎么做的

https://blog.csdn.net/qq_18815817/article/details/78874808

我觉得这个人写的挺好的,还有命令的分析。
然后网上下载jupyter的方法普遍一致 pip install jupyter
然后就出现了什么lsb_release -a之类的问题。lsb_release 这个默认的好像是Python2的,所以用Python3会有问题。所以先将lsb_release 备份

mv /usr/bin/lsb_release  /usr/bin/lsb_release.bak //备份,万一出了什么问题,还能还原
cp /usr/lib/python3/dist-packages/lsb_release.py /usr/bin/lsb_release //这里没有.py
chmod +x /usr/bin/lsb_release //加权限,默认是没有执行权限

lsb_release.py的位置要自己找,和安装Python3的时候路径有关。可以使用find来找。
然后发现什么ssl有问题。
首先,apt-get install openssl的版本不够,所以就要自己下载。下载完之后还要配置环境。这里也直接看别人的把。

https://www.jianshu.com/p/3ec24f563b81

./configure --prefix=$HOME/Py37 --with-openssl=$HOME/openssl

–prefix=是配置安装路径,我建议是改成/usr/local/python3,不过都一样。如果该的话,后面的相应的也要改。
建议是先进入Python的命令行模式,然后执行import ssl如果会报错的话,看看是什么错误,再上网查查。这里我就遇到问题,什么动态链接库的问题,然后我就又source了一下,然后就可以了。
如果还是不可以,那就

`vim python/Modules/Setup.dist
//大约在211行(我的是在211)
SSL=/usr/local/ssl
_ssl _ssl.c \
        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
        -L$(SSL)/lib -lssl -lcrypto
//上面四行原本前面有#,被注释了,现在取消注释

这个办法加上上一个办法一起使用,然后就可以import ssl
当我继续 pip install jupyter,还是不行,是什么问题我忘了。反正我直接重新下载pip。这里不能用apt-get下载,反正我是不行。不知道为什么网上都是说用apt-get下载。

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

好了,现在就等他自动下载了。等他下载完后,就可以下载jupyter了。

jupyter notebook

然后又不行,说什么root不能用,不是root又用不了。。。牛逼。
这里就自己查,反正把问题复制百度,就基本上都有解决方案。
以上就是我遇到的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值