当前位置:论坛首页 > Linux面板 > 求助

搞定

发表在 Linux面板2018-3-31 09:10 [复制链接] 1 1913

本帖最后由 php 于 2018-4-29 23:15 编辑

搞定           
使用道具 举报 只看该作者 回复
发表于 2018-3-31 10:40:50 | 显示全部楼层
  1. yum install python-devel python-imaging -y
  2. pip install psutil chardet web.py virtualenv
  3. Install_setuptools()
  4. {
  5.         if [ ! -f "/usr/bin/easy_install" ];then
  6.                 wget -O setuptools-33.1.1.zip $download_Url/install/src/setuptools-33.1.1.zip -T 10
  7.                 unzip setuptools-33.1.1.zip
  8.                 rm -f setuptools-33.1.1.zip
  9.                 cd setuptools-33.1.1
  10.                 python setup.py install
  11.                 cd ..
  12.                 rm -rf setuptools-33.1.1
  13.         fi
  14.        
  15.         if [ ! -f "/usr/bin/easy_install" ];then
  16.                 echo '=================================================';
  17.                 echo -e "\033[31msetuptools installation failed. \033[0m";
  18.                 exit;
  19.         fi
  20. }

  21. Install_pip()
  22. {
  23.         ispip=`pip -V |grep from`
  24.         if [ "$ispip" == "" ];then
  25.                 if [ ! -f "/usr/bin/easy_install" ];then
  26.                         Install_setuptools
  27.                 fi
  28.                 wget -O pip-9.0.1.tar.gz $download_Url/install/src/pip-9.0.1.tar.gz -T 10
  29.                 tar xvf pip-9.0.1.tar.gz
  30.                 rm -f pip-9.0.1.tar.gz
  31.                 cd pip-9.0.1
  32.                 python setup.py install
  33.                 cd ..
  34.                 rm -rf pip-9.0.1
  35.         fi
  36.         ispip=`pip -V |grep from`
  37.         if [ "$ispip" = "" ];then
  38.                 echo '=================================================';
  39.                 echo -e "\033[31m Python-pip installation failed. \033[0m";
  40.                 exit;
  41.         fi
  42. }

  43. Install_Pillow()
  44. {
  45.         isSetup=`python -m PIL 2>&1|grep package`
  46.         if [ "$isSetup" = "" ];then
  47.                 isFedora = `cat /etc/redhat-release |grep Fedora`
  48.                 if [ "$isFedora" != "" ];then
  49.                         pip install Pillow
  50.                         return;
  51.                 fi
  52.                 wget -O Pillow-3.2.0.zip $download_Url/install/src/Pillow-3.2.0.zip -T 10
  53.                 unzip Pillow-3.2.0.zip
  54.                 rm -f Pillow-3.2.0.zip
  55.                 cd Pillow-3.2.0
  56.                 python setup.py install
  57.                 cd ..
  58.                 rm -rf Pillow-3.2.0
  59.         fi
  60.        
  61.         isSetup=`python -m PIL 2>&1|grep package`
  62.         if [ "$isSetup" = "" ];then
  63.                 echo '=================================================';
  64.                 echo -e "\033[31mPillow installation failed. \033[0m";
  65.                 exit;
  66.         fi
  67. }

  68. Install_psutil()
  69. {
  70.         isSetup=`python -m psutil 2>&1|grep package`
  71.         if [ "$isSetup" = "" ];then
  72.                 wget -O psutil-5.2.2.tar.gz $download_Url/install/src/psutil-5.2.2.tar.gz -T 10
  73.                 tar xvf psutil-5.2.2.tar.gz
  74.                 rm -f psutil-5.2.2.tar.gz
  75.                 cd psutil-5.2.2
  76.                 python setup.py install
  77.                 cd ..
  78.                 rm -rf psutil-5.2.2
  79.         fi
  80.         isSetup=`python -m psutil 2>&1|grep package`
  81.         if [ "$isSetup" = "" ];then
  82.                 echo '=================================================';
  83.                 echo -e "\033[31mpsutil installation failed. \033[0m";
  84.                 exit;
  85.         fi
  86. }

  87. Install_mysqldb()
  88. {
  89.         isSetup=`python -m MySQLdb 2>&1|grep package`
  90.         if [ "$isSetup" = "" ];then
  91.                 wget -O MySQL-python-1.2.5.zip $download_Url/install/src/MySQL-python-1.2.5.zip -T 10
  92.                 unzip MySQL-python-1.2.5.zip
  93.                 rm -f MySQL-python-1.2.5.zip
  94.                 cd MySQL-python-1.2.5
  95.                 python setup.py install
  96.                 cd ..
  97.                 rm -rf MySQL-python-1.2.5
  98.         fi
  99. }

  100. Install_chardet()
  101. {
  102.         isSetup=`python -m chardet 2>&1|grep package`
  103.         if [ "$isSetup" = "" ];then
  104.                 wget -O chardet-2.3.0.tar.gz $download_Url/install/src/chardet-2.3.0.tar.gz -T 10
  105.                 tar xvf chardet-2.3.0.tar.gz
  106.                 rm -f chardet-2.3.0.tar.gz
  107.                 cd chardet-2.3.0
  108.                 python setup.py install
  109.                 cd ..
  110.                 rm -rf chardet-2.3.0
  111.         fi       
  112.        
  113.         isSetup=`python -m chardet 2>&1|grep package`
  114.         if [ "$isSetup" = "" ];then
  115.                 echo '=================================================';
  116.                 echo -e "\033[31mchardet installation failed. \033[0m";
  117.                 exit;
  118.         fi
  119. }

  120. Install_webpy()
  121. {
  122.         isSetup=`python -m web 2>&1|grep package`
  123.         if [ "$isSetup" = "" ];then
  124.                 wget -O web.py-0.38.tar.gz $download_Url/install/src/web.py-0.38.tar.gz -T 10
  125.                 tar xvf web.py-0.38.tar.gz
  126.                 rm -f web.py-0.38.tar.gz
  127.                 cd web.py-0.38
  128.                 python setup.py install
  129.                 cd ..
  130.                 rm -rf web.py-0.38
  131.         fi
  132.        
  133.         isSetup=`python -m web 2>&1|grep package`
  134.         if [ "$isSetup" = "" ];then
  135.                 echo '=================================================';
  136.                 echo -e "\033[31mweb.py installation failed. \033[0m";
  137.                 exit;
  138.         fi
  139. }
复制代码


以上
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表