glibc版本导致mysql与jupyter无法启动
本文最后更新于 1033 天前,其中的信息可能已经有所发展或是发生改变。

问题描述:

今天想去mysql创建数据库与用户来做python连接mysql的测试的。

一开始安装MySQLdb,发现无法安装。

  • MySQLdb只支持python3.4及以下,以上的版本不支持了
  • PyMysql可以支持

安装psycopg2

报错:因为安装psycopg2出现gcc failed

解决办法:

yum install postgresql-devel
yum install python3-devel #python3
yum install python-devel #python2

后来出现的问题,就是:

mysql -u root -p 提示:

/lib64/libc.so.6: version `GLIBC_2.18' not found

jupyter 启动提示:

ImportError: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)

而且jupyter新建notebook之后,一直显示无法连接内核,或者正在连接内核,反正代码是灰色的。

解决方案:

更新glibc 2.18

1.下载解压

wget https://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar -zxvf glibc-2.18.tar.gz

2.编译安装

cd glibc-2.18 && mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make && make install

3.验证

[root@VM_0_7_centos build]# ll /lib64/libc.so.6
lrwxrwxrwx 1 root root 12 Mar 25 09:01 /lib64/libc.so.6 -> libc-2.18.so

参考链接:

  1. 解決 “/lib64/libc.so.6: version `GLIBC_2.18′ not found (required by /lib64/libstdc++.so.6)”
  2. centos7安装deno时,出现version `GLIBC_2.18′ not found_博客-程序员秘密
  3. PyMySQL和MySQLdb的区别
暂无评论

发送评论 编辑评论


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