centos7 python2和python3共存
1.Centos7 搭建prometheus+Grafana监控2.Spring Boot 微服务应用集成Prometheus + Grafana 实现监控告警3.Prometheus中文文档4.Prometheus 通过 consul 实现自动服务发现5.基于Centos7.4搭建prometheus+grafana+altertManger监控Spring Boot微服务6.linux 服务开机自启动systemd方式 (Centos7)7.Centos 7.4搭建es7.12.0+Skywalking7.8.58.基于Centos 7.4 搭建ELK整合SpringBoot日志收集9.skywalking 通过python探针监控Python 微服务应用性能10.SkyWalking8.5集成spring-logback.xml日志收集11.python3 实现skywalking调用webhook接口通过python3发送邮件告警
12.centos7 python2和python3共存
13.filebeat+logstash+elasticsearch+kibana多来源日志收集平台14.kibana启动失败Kibana server is not ready yet,ES后台日志报错:NoShardAvailableActionExceptionCentos7系统本身自带python2
安装Python3
安装依赖关系
[root@skywalking py3]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
注:不能忽略相关包,没有安装readline-devel导致执行python模式无法使用键盘的上下左右键;
下载源码包并拷贝至Centos7/usr/local/py3/
解压、编译、安装
# 解压 [root@skywalking py3]# tar -xvJf Python-3.9.5.tar.xz # 编译 [root@skywalking py3]# cd Python-3.9.5 [root@skywalking Python-3.9.5]# ./configure prefix=/usr/local/python3 # 安装 [root@skywalking Python-3.9.5]# make && make install 注:没有报错及安装成功,如果报错可以看看是不是一些依赖包没有安装
设置软连接
# 安装完成还是不可以直接在终端输入python3 进入编译器的,我们需要设置软链接 [root@skywalking Python-3.9.5]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3 # 这样直接执行Python3 就可以进入Python3版本的解释器了 [root@skywalking Python-3.9.5]# python3 Python 3.9.5 (default, Jun 8 2021, 16:05:13) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
配置Python3的pip
# 设置完python执行后 python3的pip还是不能的用的,也是需要设置的软链接才可以的,在python3的解压目录下是有pip3的命令的 [root@skywalking Python-3.9.5]# cd /usr/local/python3/bin/ [root@skywalking bin]# ll pip* -rwxr-xr-x. 1 root root 237 6月 8 16:06 pip3 -rwxr-xr-x. 1 root root 237 6月 8 16:06 pip3.9 # 我们需要做个软链接即可 [root@skywalking bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 # 安装完成后不是最新的pip3版本要进行升级 [root@skywalking bin]# pip3 install --upgrade pip
测试
# 测试 [root@skywalking bin]# pip3 -V pip 21.1.1 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9) # 使用 [root@skywalking bin]# pip3 install 包名 或者 [root@skywalking bin]# python3 -m pip install 包名
pip3使用代理
[root@skywalking bin]# pip3 install [包名] -i http://mirrors.ali.com:8080/repository/pypi-douban/simple --trusted-host mirrors.ali.com
至此,安装完成。
本文作者:香菜哥哥
本文链接:https://www.cnblogs.com/yizhipanghu/p/14863293.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步