먼저
pip install pyspider
를 실행합니다. 이때 시스템에서는
<span style="font-size: 16px;">Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-Lau0Qp/pycurl/ You are using pip version 9.0.1, however version 9.0.3 is available. You should consider upgrading via the 'pip install --upgrade pip' command. </span>
라는 메시지가 표시됩니다. pip 버전에 문제가 있습니다. pip를 업그레이드하려면
<span style="font-size: 16px;">sudo python -m pip install --upgrade pip</span>
를 실행하세요. pyspider를 설치하려면
<span style="font-size: 16px;"> sudo pip install pyspider</span>
를 계속 실행하세요. 보고됨:
<span style="font-size: 16px;">Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-szUHrj/pycurl/ </span>
이유는 pyspider가 라이브러리에 의존하기 때문입니다. 다음 지원 클래스 라이브러리를 설치하려면
<span style="font-size: 16px;">sudo apt-get install python python-dev python-distribute python-pip libcurl4-openssl-dev libxml2-dev libxslt1-dev python-lxml</span>
명령을 실행해야 합니다.
정상적으로 pyspider를 설치할 수 있을 줄 알았습니다. sudo pip install pyspider를 실행합니다. 시스템 오류 메시지가 다음과 같은 경우:
compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- span style="color: rgb(255, 0, 0);">Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-B8gZjb/pycurl/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-aDBSCP-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-B8gZjb/pycurl/</span>
그 이유는 도구 패키지를 설치할 때 잡아야 하기 때문입니다. https 처리가 필요하고 https 처리는 암호화 및 암호 해독 알고리즘에 의존하기 때문입니다. , 암호화 패키지) 및 암호화는 푸리에 변환 알고리즘과 해당 컴파일 환경에 의존합니다. Ubuntu 16.04는 기본적으로 libffi-dev 및 libssl-dev를 설치하지 않으며, gcc가 반드시 설치될 필요는 없으며 대상 설치 패키지는 종속성 목록에 관련 소프트웨어 패키지를 기록하지 않으므로 먼저 수동으로 설치해야 합니다.
sudo apt-get install libssl-dev libffi-dev build-essential
이때 sudo pip install pyspider를 실행하면 OK!
그러므로 Linux에 설치하려면 다음 명령을 실행해야 합니다. (강조 추가!)
sudo python -m pip install --upgrade pip sudo apt-get install python python-dev python-distribute python-pip libcurl4-openssl-dev libxml2-dev libxslt1-dev python-lxml sudo apt-get install libssl-dev libffi-dev build-essential sudo pip install pyspider
Linux 시스템이란 무엇입니까
위 내용은 Linux에서 pyspider를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!