天天看点

算法环境搭建

工欲善其事,必先利其器。这次我们来讲一下算法的环境搭建过程。需要说明的是本人使用虚拟机搭建的CentOS 7.2环境。

1. 搭建CentOS 7环境

参考https://jingyan.baidu.com/article/3065b3b6a00892becef8a467.html文章。如果想安装带界面的,可以在此界面的“软件选择”中选择。

算法环境搭建

2. 安装Python

安装相关软件:

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

 安装python3.6.5:

建议创建软连接的时候不要替换原有的python,否则yum、防火墙等会无法使用,网上搜了集中解决方案,经验证后,并不能解决此问题。

cd /usr/local

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

tar -xf Python-3.6.5.tar.xz

mkdir python3

mv Python-3.6.5 python3

cd python3/Python-3.6.5

./configure --prefix=/usr/local/python3 --enable-optimizations

make

make altinstall

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3