centos7.6 安装python 3.7.6 64位,TensorFlow 1.14.0 numpy:1.18.1 keras:2.3.1 OpenCV:4.2.0 pyglet:1.1.4

一. 安装python3.7.6

1.更新yum源

cd /etc/yum.repos.d/

wget http://mirrors.aliyun.com/repo/Centos-7.repo

wget http://mirrors.aliyun.com/repo/epel-7.repo

2.安装依赖

yum -y install zlib-devel bzip2-devel openssl-devel openssl-static ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel lzma gcc

yum -y groupinstall "Development tools"

3. cd /usr/local/src/

wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz

tar xvf Python-3.7.6.tar.xz

mv Python-3.7.6 /usr/local/python-3.7

cd /usr/local/python-3.7/

./configure --prefix=/usr/local/sbin/python-3.7

make && make install

rm -rf /usr/bin/python

ln -sv /usr/local/sbin/python-3.7/bin/python3 /usr/bin/python

ln -s /usr/local/sbin/python-3.7/bin/pip3 /usr/bin/pip

二. 安装TensorFlow 1.14.0   numpy:1.18.1  keras:2.3.1  opencv4.2.0

安装好cmake3

pip install tensorflow==1.14.0    

pip install numpy==1.18.1

pip install keras==2.3.1

pip install pyglet==1.1.4

下载opencv4.2.0.zip  放到usr/local  :https://opencv.org/releases/

cd /usr/local

github 下载opencv_contrib-4.2.0.zip

curl -Lo opencv_contrib-4.2.0.zip https://github.com/opencv/opencv_contrib/archive/4.2.0.zip

unzip opencv_contrib-4.2.0.zip

unzip opencv-4.2.0.zip

cd opencv-4.2.0

mkdir build

 

cd build

 

cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=/usr/local/opencv_contrib-4.2.0/modules ..

make 

make install

pip install opencv-python

三、import tensorflow 遇到问题 ‘GLIBC_2.23' not found

cd /home/software

wget http://ftp.gnu.org/gnu/glibc/glibc-2.23.tar.gz

tar zxvf glibc-2.23.tar.gz

cd glibc-2.23

mkdir build

cd build

../configure --prefix=/usr/local/glibc-2.23

make -j4

make install

遇到错误及解决: 结合两个帖子的错误解决方法

记录一次centos7 升级gcc 和glibc处理经历和错误处理方法(默认4.8.5 升级到7.5.0)https://blog.csdn.net/zoulejiu/article/details/103698883

 

编译glibc遇到的问题https://blog.wh98.me/2019/03/20/%E7%BC%96%E8%AF%91glibc%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98/

 

 

Can't open configuration file /opt/glibc-2.14/etc/ld.so.conf: No such file or directory

cp /etc/ld.so.conf /opt/glibc-2.23/etc/

make install

 

 

最后编译成功后

mv /lib64/libm.so.6 /lib64/libm.so.6.bak (如果有问题可以 mv /lib64/libm.so.6.bak /lib64/libm.so.6  还原回去)

ln -s /home/software/glibc-2.23/build/math/libm.so.6 /lib64/libm.so.6 

import tensorflow成功

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值