python fc21~fc29踩坑记录

最近在公司的linux fc21上安装python和anaconda, 直接mintmenu给挂掉了. 真是弱爆了.

后来,升级终于来了, 升到了fc29.好,再看看, python2.7还在, python3.5有了.

 

但是...各种不舒服. python3.5 还卸载不掉, 只好自己安装python3.7.

https://docs.python.org/zh-cn/3.7/using/unix.html#on-linux

./configure
make
make install

结果费了好大劲,,,, 还是有个uuid扩展包没有编译成功, 算了, 就这样安装一下.

安装完了, pip install uuid, 就好了. 哈哈

 

就是不知道安装到哪里了, 这几句命令很管用

rpm -qf /usr/bin/python
rpm -ql python-2.7.5
rpm -qa |grep python
rpm -ql python-libs

https://jingyan.baidu.com/article/e3c78d648fd32e3c4c85f587.html

 

配置pip

http://smilejay.com/2016/06/use-mirror-with-easy_install-and-pip/

mkdir -p ~/.pip
touch ~/.pip/pip.conf
vim ~/.pip/pip.conf
[global]
index-url = http://mirrors.xxxxxxxx/pypi/simple/
trusted-host = mirrors.xxxxxxxxxx

ok

一些结局脚本

复制代码
The necessary bits to build these optional modules were not found:
_sqlite3              _tkinter              _uuid     

yum search sqlite3
yum install sqlite-libs.x86_64 sqlite-devel.x86_64

yum search tkinter
tkinter.x86_64
yum install tkinter.x86_64
yum install python3-tkinter.x86_64


yum search uuid
yum install uuid.x86_64 uuid-devel.x86_64
##~/.bash_profile
export CPPFLAGS=" -Wno-error=coverage-mismatch"

yum install -y abc.x86_64 abc-devel.x86_64

yum -y install zlib-devel openssl-devel tk-devel libffi-devel

yum list installed | grep uuid

_ctyps
yum install -y libffi libffi-devel


复制代码

 

还是这个日本人写得不错

https://www.mathkuro.com/?p=841

 

他也碰到了这个谜一样的问题. 算了, 不拿别人的错误折磨自己了.~~先能用了

https://www.mathkuro.com/?p=841#2

 

posted @   multitude  阅读(278)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示