pyspider 구덩이 설치 사용 만남

A, pyspider 설치 오류를 설치 PIP가 발생합니다 :

명령 "파이썬 setup.py egg_info"C에서 오류 코드 10와 함께 실패했습니다 : \ 사용자 \ XXX \의 AppData \ 로컬 \ 임시 \ 핍 설치-tc5uvu7l \ pycurl \ 

온라인 큰 당신이 바퀴를 설치해야합니다 경험을 얻을 후, 명령 pip3 휠 설치를 설치 실행 성공적으로 설치 제안 휠-0.31.1 설치 대신에 성공, 다음 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 다운로드를 방문 설치 파일로 다음과 같습니다 :

PycURL, 도서관은 A 인터페이스 libcurl에에.
pycurl-7.43.1-cp27-cp27m-win32.whl
pycurl-7.43.1-cp27-cp27m-win_amd64.whl
pycurl-7.43.1-CP34-cp34m-win32.whl
pycurl- CP34-cp34m - 7.43.1 win_amd64.whl
pycurl-7.43.1-cp35-cp35m-win32.whl
pycurl-7.43.1-cp35-cp35m-win_amd64.whl
pycurl-7.43.1-CP36-cp36m-win32.whl
-7.43.1-CP36-pycurl의 cp36m-win_amd64.whl
pycurl-7.43.1-CP37-cp37m-win32.whl
pycurl-7.43.1-CP37-cp37m-win_amd64.whl
를 결정하는 데 사용하는 환경에 따라 다운로드 특정 버전, 예를 들어, 내가 python3.7는 다음 파이썬은 32 비트 버전, 당신은 pycurl-7.43.1-CP37-cp37m- 선택할 필요가있다이었다 win32.whl의 파이썬을 설치하는 컴퓨터가 아닌 32 또는 64 비트 버전입니다 : 다운로드 참고 버전! ! !
설치를 다운로드 한 후, 명령 pip3가 D를 설치 : \ 파이썬 \ 데모 \ pycurl-7.43.1-CP37-cp37m-win_amd64.whl 실행 오류의 경우 :
pycurl-7.43.1은-CP37-cp37m- win_amd64.whl이 플랫폼에서 지원되지 않는 바퀴가.입니다
당신이 잘못된 버전 내 컴퓨터가 64 비트이고, 그 위의 설명 설치 대표, 파이썬은 그렇게, 32 오류, 다음 다운로드 pycurl-7.43.1-CP37-cp37m- win32.whl 다음 명령 pip3가 D를 설치 실행 : \ 파이썬 \ 데모 \ pycurl-7.43.1-CP37-cp37m-win32.whl 설치, 성공적으로 설치 제안 pycurl-7.43.1 성공적으로 설치!
많은 것들을 지출, 그리고 마지막으로 설치 pyspider 확인을 명령 pip3 프롬프트 pyspider 설치 실행
성공적으로 설치 플라스크-1.0.2 플라스크-로그인 -0.4.1 Jinja2-2.10 MarkupSafe-1.0 PyYAML-3.13 WERKZEUG-0.14.1 클릭 6.7 cssselect-1.0.3 defusedxml-0.5.0 itsdangerous- 0.24에서 JSMin-LXML-2.2.2 4.2.5 1.4.0 pyquery pyspider-0.3.10 tblib-1.3.2 토네이도 4.5.3-U-msgpack 파이썬 2.5 0.0 wsgidav - 2.4.1

Python3.7에서 실행 둘째, 그것은 PySpider을 불평 할 것이다

파일 "/usr/local/lib/python3.7/site-packages/pyspider/run.py", 라인 (231)
비동기 = 사실은, 그 get_object는) no_input = 거짓, 거짓 =
^
구문 에러를 : 유효하지 않은 구문
python3.7 때문에를 비동기은 키워드가되었다. 따라서이 오류.
그것은 수동으로 교체하는 방식을 수정

하부 위치가 비동기 mark_async
231 개 라인, 245 개 라인 (2 개)의 365 라인 /usr/local/lib/python3.7/site-packages/pyspider/run.py
/usr/local/lib/python3.7을 /site-packages/pyspider/webui/app.py 95 행
/usr/local/lib/python3.7/site-packages/pyspider/fetcher/tornado_fetcher.py 행, 행 (89) (2 개) (81)를, 라인 (95) 117 라인

 III.

에 ValueError : 잘못된 구성 :
- 사용되지 않는 옵션 'DomainController 선택'대신 사용 'http_authenticator.domain_controller'.

wsgidav3.x 문제 3.1 최종 위치는 pyspider은 (핍 wsgidav 2.x에서 내가 2.4.1를 설치 기본적으로 설치 설치를 기본 wsgidav3.x 첫 번째 3.x를 하역에 대한 해결책, 다시로드 2.X 설치

제거 wsgidav PIP
PIP 설치 wsgidav
이 나 3.X를 wsgidav 설치 한 경우이 버전을 제거한 후, 당신은 설치 명령은 특정 버전의 수에 따라 수

파이썬 -m 핍 == 2.4.1 wsgidav 설치,이 방법은 문제가 해결되지 않습니다

WsgiDAV 버전 출시 전 3.x를 발표 때문에 3.2 이유는

다음과 같은 솔루션은 다음과 같습니다 :

설치 패키지에서 pyspider 리소스 패키지를 찾은 다음 첫 번째 209 개 행을 수정할 수 있습니다, 열 때 webdav.py의 UI를 파일 내의 파일을 찾습니다.

把 'DomainController 선택'NeedAuthController (응용 프로그램)

다음과 같이 개정 :

'http_authenticator'{
'HTTPAuthenticator'NeedAuthController (APP)
}
모두 pyspider 제 실행 시작 result_worker에 끼어서 ... 여기서, 재 열기 모든 성공 pyspider Ctrl + C CMD 인터럽트 입력 후 필요가있다.

넷째, 웹 미리보기 화면 pyspider 발견은 실제 디버깅에 매우 작

그 이유는 CSS 속성 페이지 요소는 60 픽셀 높이로 대체되기 때문에 웹 미리보기 상자가 너무 작
우리가 CSS 파일의 내용을 변경할 필요가 있으므로,하지만이 모든 브라우저가 공통 그냥 크롬 브라우저이 가능 테스트 안

다음과 같이 수정 debug.min.css 문서를 읽  https://www.jianshu.com/p/7bff6fd4dc1b

发布了14 篇原创文章 · 获赞 0 · 访问量 210

추천

출처blog.csdn.net/qq_36283674/article/details/103096655