centos安装python3小白_Centos7 安装Python3
Centos7 安装Python3
一、linux安装Python3
1.安装相关依赖
[root@3f9 ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc
2.官网下载Python源码包
[root@3f9 ~]# wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
3.创建安装目录
[root@3f9 ~]# mkdir -p /usr/local/python3
4.解压文件
[root@3f9 ~]# tar -zxvf Python-3.6.4.tgz
5.进入解压目录
[root@3f9 ~]# cd Python-3.6.4
6.配置
[root@3f9 Python-3.6.4]# ./configure --prefix=/usr/local/python3 --enable-shared --enable-optimizations
# --enable-shared启用共享,方便其他依赖python的一些内置库(比如 mysqlclient) 的资源的正常# 安装,在pyinstaller python打包时,也需要开启 --enable-shared
# --enable-optimizations是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有 10% 左右的优化
7.编译安装
[root@3f9 Python-3.6.4]# make && make install
8.将python3加入环境变量
[root@3f9 ~]# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
# 将python3的路径加入此文件
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
[root@3f9 ~]# source ~/.bash_profile
9.创建python3软连接
[root@3f9 ~]# ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
[root@3f9 ~]# python -V
10.创建pip3软连接,升级pip3
[root@3f9 ~]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
[root@3f9 ~]# pip3 -V
[root@3f9 ~]# pip3 install --upgrade pip
二、问题
1.运行python3 -V报错
python3: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
1. 将python3安装目录的lib目录下的文件libpython3.6m.so.1.0复制到/usr/lib/目录下
[root@3f9 ~]# cp /usr/local/python3/lib/libpython3.6m.so.1.0 /usr/lib/
2.将目录/usr/lib/添加到/etc/ld.so.conf.d/目录下的python3.6.conf文件中
[root@3f9 ~]# echo "/usr/lib" > /etc/ld.so.conf.d/python3.6.conf
3.刷新动态链接库
[root@3f9 ~]# ldconfig
centos安装python3小白_Centos7 安装Python3相关推荐
- centos安装python3小白_centos7安装python3
首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev,依赖包缺一不可 sudo yum -y groupinstall "Development tool ...
- centos安装python环境_Centos7 安装python3 环境 并使用pip安装docker-compose
1.安装相应的编译工具 在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可. yum -y groupinstall "Development tools" ...
- c+安装+mysql+服务器端_centos7安装JDK1.7+tomcat7+mysql5.5
一.首先安装JDK1.7 步骤1.解压tar包在当前目录 [root@localhost usr]#tar -xzvf jdk-7u25-linux-x64.tar.gz 步骤2:配置环境变量 在et ...
- centos恢复图形界面_centos7安装图形界面
现在centos安装图形化界面主要的有两种,分别是kde和gnome,kde适合客户端,装了很多应用,操作起来像Windows一样,gnome适合服务器端,更精简一些.我安装的gnome桌面,以下是我 ...
- centos7安装mysql主从_centos7 安装mysql 和主从复制
vi /etc/my.cnf //加入下面的配置 server-id=116relay-log-index=slave-relay-bin.indexrelay-log=slave-relay-bin ...
- centos安装python3小白_在Linux CentOS7 下安装 python3
在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1.首先安装python3.6可能使用的依赖 # yum -y install openssl-devel ...
- linux python3.8源码安装_linux 下从源码安装 Python——小白踩坑记
实验室服务器使用的系统为 Ubuntu 16.04,自带的 python 版本为 Python 2.7.12 和 Python 3.5.2,命令行下使用$ python命令来启动 python 时默认 ...
- 在CentOS 7.7 x86_64上安装python3.7.7
由于Centos 7原本就安装了python2,而且这个python2不能被删除,因为有很多系统命令,比如yum都要用到. [root@VM_105_217_centos Python-3.6.2]# ...
- CentOS 7-(64位)系统下安装Anaconda(Python3.x)及pip使用
CentOS 7 自带Python2.7 安装Anaconda(Python3.6) Anaconda最好去下载清华提供的镜像,网速会很快,安装Anaconda3-4.4.0-Linux-x86_64 ...
最新文章
- 初步了解:使用JavaScript进行表达式(De Do Do Do,De Da Da Da)
- 鹅厂bugly应用升级不能安装(Android7.0的新变化)
- 金蝶BOS社区版Beta1 下载
- linux 文件 加密传输,服务端和客户端之文件加密传输
- 遍历List过程中同时修改
- vue使用v-for循环,动态修改element-ui的el-switch
- Elasticsearch-mapper 基于注解方式生成mapping(2.0以上)
- 深度学习(六十一)NNPACK 移植与实验
- 深入浅出MySQL数据库(一)
- Java系列之XML
- chrome跨域插件_Chrome 插件开发入门
- 双十一虽过,李宁老师视频课程优惠仍将继续
- python导入csv报错_Python 导入csv报错的解决办法
- 管理感悟:掌握工作的决定权
- mysql_分组查询
- ev3编程 python_乐高 EV3 高级编程 - 第四课:Python 模块
- 汉印扫描器设置软件_汉印HPRTK180打印机驱动
- 【机器学习】:朴素贝叶斯
- 虚妄的奇迹,血泪的现实——记Fateamp;n…
- 今年双11,飞猪的“非OTA”之路走得怎么样了?
热门文章
- IT员工应该向谁汇报工作,CFO or CEO?
- 只用jsp实现同样的Servlet功能
- java 学习写架构必会几大技术点
- 大数的菲波那契计算/Huge Fibonacci Numbers - ACM
- php中this,self,parent三个关键字之间的区别(转载)
- 多项目同步进行“交叉编译”
- laravel中Request、Session、Response、Middelware
- SD-WAN是怎样简化企业网络和节省资金的?
- 怎么区分IP和MAC?子网掩码有何作用?—Vecloud微云
- Csharp关键字----delegate(委托)