分类 Python 的文章 累计 3 条

dhso dhso 统计中 2018-05-21 14:43

Python2与Python3共存模式

确保安装依赖存在

sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

下载python3并解压

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

tar -xvJf  Python-3.6.2.tar.xz

编译安装python3

cd Python-3.6.2

./configure prefix=/usr/local/python3

sudo make

sudo make install

安装完/usr/local/ 下就有python3文件夹

将原来python改名为python2

sudo mv /usr/bin/python /usr/bin/python2

修改一些依赖python2的文件

sudo nano /usr/bin/yum

将头部 #! /usr/bin/python修改为#! /usr/bin/python2

同
[ 阅读更多 ]
dhso dhso 统计中 2018-05-21 14:32

pip2与pip3共存方法

安装

执行python3,重新安装pip模块

python3 -m pip install --upgrade pip --force-reinstall

执行python2,重新安装pip模块

python2 -m pip install --upgrade pip --force-reinstall

测试

pip2 -V

pip3 -V

使用

pip2 install xxx

pip3 install xxx
[ 阅读更多 ]
dhso dhso 统计中 2017-11-30 15:52

pyspider爬虫爬取电影网站代码

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# Created on 2017-11-30 15:46:23
# Project: ttwanda_3

from pyspider.libs.base_handler import *
import re
import json
from pyspider.libs.utils import md5string

class Handler(BaseHandler):
    crawl_config = {
    }

    @every(minutes=24 * 60)
    def on_start(self):
        self.crawl('http://www.ttwanda.com', callback=self.index_page)

    @config(age=10 * 24 * 60 * 60)
    def index_page(self, response):
        for each in response.doc('a[href^="http
[ 阅读更多 ]
博客介绍
写好程序在于点滴积累,多做笔记!
热评文章
最新评论