安装python3.6.1_CentOS 7 安装Python3.6.1 多版本共存
下载并编译
yum install -y readline-devel libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel gcc openssl-devel
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar -zxvf Python-3.6.1.tar.xz
cd Python-3.6
./configure --enable-shared --prefix=/usr/local CFLAGS=-fPIC LDFLAGS="-Wl,-rpath /usr/local/lib"
make -j24
make install
软连接
自3.4版本起,setup_tools及pip工具自动安装,所以不用再手动安装了
sudo ln -sf /usr/local/bin/python3.6 /usr/bin/python3
sudo ln -sf /usr/local/bin/python3.6 /usr/bin/python3.6
sudo ln -sf /usr/local/bin/pip3.6 /usr/bin/pip3
sudo ln -sf /usr/local/bin/pip3.6 /usr/bin/pip3.6
错误及解决
错误1
[zhangxinming@localhost Python-3.6.1]$ sudo python3
python3: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
[zhangxinming@localhost Python-3.6.1]$ sudo pip3 install numpy
/usr/local/bin/python3.6: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
这两类是一个错误,因为库不在pyhon3这个程序可以正确连接的地方。有两种解决方案,一种是在./configure加入LDFLAGS="-Wl,-rpath /usr/local/lib" 手动指定,另一种是设定全局变量LD_LIBRARY_PATH。显然第一种方案更好一些,第二种方案导致普通用户程序感染root程序的执行,危害很大。
安装python3.6.1_CentOS 7 安装Python3.6.1 多版本共存相关推荐
- python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程
python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...
- python3.7.1安装教程详细_CentOS 7 安装python3.7.1的方法及注意事项
安装wget yum -y install wget 创建一个download目录用于下载各种安装包 mkdir download 切换到刚创建的download目录中 cd download 下载p ...
- 适合win7的python版本_windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2...
windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2 1.官网下载python3.6.2 https://www.python.org/ftp/ ...
- python3.6爬虫环境安装要多少内存_Python3爬虫环境配置——解析库安装(附tesserocr安装方法)...
Python3爬虫环境配置--解析库安装(附tesserocr安装方法) 抓取网页代码后,第二步就是提取信息,为了方便程序设计,这里不采用繁琐的正则提取,利用社区里强大的Python解析库,如lxml ...
- 如何安装python虚拟环境_如何安装python3.9以及python虚拟环境?
一:Python3.9安装 1. 配置依赖环境 sudo apt-get install libffi-dev zlib1g-dev libbz2-dev libssl-dev libncurses5 ...
- ubuntu安装python3.6_Ubuntu16.04怎样安装Python3.6
原博文 2018-03-24 22:50 − Ubuntu16.04默认安装了Python2.7和3.5 请注意,系统自带的python千万不能卸载! 输入命令python 按Ctrl+D退出pyth ...
- Python3学习笔记----环境安装及文本编辑器的选择
在线学习网站:廖雪峰的Python3教程网站 如果你正在使用Mac,系统是OS X 10.8~10.10,那么系统自带的Python版本是2.7.如要安装最新的Python 3,有两个方法: 方法一: ...
- Mac-OSX的Python3.5虚拟环境下安装Opencv
Mac-OSX的Python3.5虚拟环境下安装Opencv 1 关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 2 概述 本文是一篇 环境搭建 的基础 ...
- cdh 安装_CDH 中为spark 安装 python3
1. 环境信息 1.1 系统版本信息 lsb_release 2.1 spark和python 信息 环境是基于CDH平台配置,其中spark有两个版本,一个默认的为1.6, 一个2.1 .而这时py ...
最新文章
- [算法] [常微分方程] [欧拉法 改进欧拉法 经典R-K算法]
- 深度学习入门,一文讲解神经网络的构成、训练和算法
- libevent mysql_在 libevent 中使用 MariaDB(MySQL)
- nginx + uwsgi + Django 应用部署
- Linux下的磁盘加密LUKS
- 取得服务器支持的图形类型
- 学生管理系统java mysql_学生信息管理系统 基于Java+mysql开发的学生管理系统 - 下载 - 搜珍网...
- Java String类型转换成Date日期类型
- 开放一些常见功能的工具类代码
- 罐中研讨会:设置JBoss BRMS全日研讨会
- vue 拖拽元素到任意位置
- nlogn 求最长上升子序列 LIS
- Ubuntu联网问题解决
- android studio anr,Android ANR 分析
- 十个数字内的最小绝对值
- java横线_java 字体 加横线
- 分享一些数据分析师免费的课程
- 测试点设计及编写思路
- JFS与JFS2的区别
- 从Java 9 到 Java 17之Java 11
热门文章
- JUnit注解与hamcrest
- 安装Windows Storage Server 2008 R2
- eAccelerator(eacc)安装配置笔记
- QQ 邮箱的换肤 bug
- ftp安装遇到的问题
- premiere pr 波纹编辑 滚动编辑 比率拉伸 工具使用
- python 报错 SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1076) 解决方法
- libuv 高性能事件驱动库 简介
- centos7 network-manager 与 interfaces 冲突
- centos 6.8 安装telnet-server服务