# Python标准二进制源码编译安装 # yum安装编译依赖软件包 yum -y install libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make # 下载Python二进制源码包 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz # 解压并开始编译 mkdir -p /opt tar -zxvf Python-3.7.0.tgz -C /opt/ cd /opt/Python-3.7.0 ./configure make make install # 配置环境变量 ln -s /opt/Python-3.7.0 /usr/local/python3 mv /usr/bin/python /usr/bin/python.bak ln -s /usr/local/python3/bin/python3 /usr/bin/python mv /usr/bin/pip /usr/bin/pip.bak ln -s /usr/local/python3/bin/pip3 /usr/bin/pip # 修改yum工具的py解释器版本 ==>> 改为python2 vim /usr/libexec/urlgrabber-ext-down """ CREATE DEFINER=`tenew`@`%` PROCEDURE `update_month_reserve`() BEGIN #Routine body goes here... replace into website_device_reserve(device_id , month , reserve) select b.id , left(date_time ,7) as month , ROUND(sum(payment_sum) / count(date_time) * (SELECT DAY(LAST_DAY(CONCAT(month,'-01')))) , 2) as reserve FROM website_payment_record as a , website_device as b where lpad(a.device , 2,'0') = left(b.device,2) and left(CURDATE() , 7) = left(date_time , 7) GROUP BY b.id , month; END """ """ CREATE DEFINER=`tenew`@`%` PROCEDURE `update_payment_record`() BEGIN #Routine body goes here... REPLACE into website_payment_record (device , date_time , payment_sum) select remark , left(pay_date,10) as date_to_pay , round(sum(amount),2) from website_payment where pay_date is not null and remark not like "%.%" GROUP BY remark , date_to_pay ; END """ vi /usr/bin/yum # python 查看安装路径 默认 = usr/local/lib/python3.7 print (sys.path) # 将pip 升级到最新版本 python -m pip install --upgrade pip
Python标准二进制源码编译安装
猜你喜欢
转载自www.cnblogs.com/zhouwanchun/p/12976998.html
今日推荐
周排行