CentOS7.3中无法直接通过pip3命令安装程序以及ipython3无法正常使用解决办法

哎哟,这CentOS7 .3 上pip3 和ipython3 的问题,我还真遇到过几次。
说起来,当时也是挺头疼的。

这pip3 命令直接执行不了,还提示说是个软链接问题,我当时也没想明白啥意思。
后来查了查,发现这CentOS7 .3 系统里,python3 的pip3 其实是个软链接,指向了不同的版本。
我记得当时是这么看的,在python3 的安装目录下的bin里,我直接运行了./pip3 -V,嘿,这回能看了,版本信息都出来了。

然后嘛,ipython3 也出问题了,我试着在/usr/local/python3 的bin目录下用./pip3 install ipython来装,结果还真是出了点状况。
我就在/usr/local/python3 /lib/python3 .8 /site-packages里找到了ipython的egg-info文件,用vi编辑了一下,把Version从6 .1 .0改成了6 .1 .1 1 1 ,然后再重新运行安装命令,这回倒是好了。

至于这软链接的问题,我还真花了点时间。
我试了好几种命令,最后发现得这样:ln -s /usr/local/python3 /bin/pip3 /usr/local/bin/pip3 ,这样一弄,ipython3 就能正常运行了。

当时我也分析了一下,可能是系统里装了好几个python版本,pip安装的时候搞混了,所以后来我用pip install python3 来指定安装python3 ,问题就解决了。

说实话,这问题解决起来还挺费劲的,不过还好最后还是搞定了。
如果你也有类似的经历,或者有更好的解决方法,欢迎交流交流啊,大家一起学点新东西。

Centos6.5升级glibc的详细步骤教程

CentOS 6 .5 升级 glibc:
1 . 检查当前 glibc 版本:
命令:strings /lib6 4 /libc.so.6 | grep GLIBC_
2 . 下载并解压 glibc 源码:
命令:tar xzvf glibc2 .1 4 .tar.gz
3 . 编译安装 glibc:
命令:cd glibc2 .1 4
创建 build 目录:mkdir build
进入 build 目录:cd build
配置:../configure prefix=/opt/glibc2 .1 4
编译安装:make && make install
4 . 建立新的软链接:
删除旧的软链接:rm -rf /lib6 4 /libc.so.6
创建新的软链接:ln -s /opt/glibc2 .1 4 /lib/libc-2 .1 4 .so /lib6 4 /libc.so.6
5 . 验证升级:
再次检查版本:strings /lib6 4 /libc.so.6 | grep GLIBC_
确保 /lib6 4 /libc.so.6 指向新版本
6 . 恢复措施:
恢复旧软链接:LD_PRELOAD=/lib6 4 /libc-2 .1 2 .so ln -s /lib6 4 /libc-2 .1 2 .so /lib6 4 /libc.so.6
注意:更新系统库有风险,备份数据,慎操作。

CentOS下软链接建立与删除的方法

记得有一次,我在公司服务器上整理文件,不小心创建了一个软链接,当时我还以为是个大问题。
那天下午,我正在/data/ftp目录下新建一个文件,突然发现文件名后面多了一个符号,像是链接到了另一个地方。
我好奇地打开那个链接,竟然跳转到了/data2 /ftp目录。
当时我就想,这玩意儿还挺神奇的。

后来,我了解到这就是软链接的魔力。
我试着用ln-s命令在/data/ftp目录下创建了一个指向/data2 /ftp的软链接,命令输入得挺顺溜的,ln-s /data/ftp /data2 /ftp/data/ftp。
创建成功后,我特意检查了一下,发现/data/ftp目录下确实多了一个链接,访问它的时候,内容也确实是/data2 /ftp的。

但是,后来有一次,我需要删除那个软链接,我直接用rm命令删了/data/ftp,结果发现/data2 /ftp的数据也被删了。
当时我愣了一下,心想,这可怎么办?后来,我查了资料,才知道删除软链接时得小心,不能直接删除指向的路径,得去掉最后一个斜杠,比如rm /data2 /ftp。

这件事让我意识到,虽然软链接操作简单,但细节上还是要多注意。
就像开车一样,你可能会熟练地掌握各种操作,但一旦出了点小差错,可能就会酿成大祸。
所以,在使用软链接时,一定要分清软链接和原始文件的区别,别让一个小疏忽导致数据丢失。

等等,还有个事,我突然想到,软链接在系统备份时可能会带来麻烦,因为它指向的文件位置可能会改变。
这又是一个需要注意的点。