由于最近公司需要用到图片识别,选型上用到了paddleOCR,源码是用python写的,本地环境已经OK,现在想在linux服务器上验证一下,所以购买了一台linux 机器,配置1C2G, 准备工作做好了。先安装python3.7.9 废话不多说go
第一步、 执行以下命令,更新yum源。
yum update
这里提示安装包有多大,并让你确认是否继续下载。我们直接输入“y”既可以。
y
第二步 经过漫长等待,终于把第一步完成。继续安装依赖包。执行以下命令。
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
需要你确认是否继续下载。继续y
y
第三步 下载安装包,我这里下载的是3.7.9版本,如果执行以下命令报错(404),可能这个下载链接失效了,需要重新找一个有效链接。执行以下命令:
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz
第四步 解压:
tar -xf Python-3.7.9.tar.xz
第五步 编译安装:
创建编译安装目录:
mkdir /usr/local/python-3.7.9
进入安装目录
cd /usr/local/python-3.7.9
第六步 配置编译的路径:
./configure --prefix=/usr/local/python3.7.9 --with-ssl
上面截图提示:
-
If you want a release build with all stable optimizations active (PGO, etc),
-
please run ./configure --enable-optimizations
-
大概意思是:执行该命令后,会编译安装到 /usr/local/bin/ 下,且不用添加软连接或环境变量。所以我们可以执行上述命令。
./configure --enable-optimizations
第七步 终于可以开始编译:
make && make install
最后验证
-
python3 -V
-
pip3 -V