Zuerst ausführen
pip install pyspider
Zu diesem Zeitpunkt fordert das System auf
<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>
Dies ist ein Problem mit der Pip-Version, führen Sie
<span style="font-size: 16px;">sudo python -m pip install --upgrade pip</span>
Upgrade aus pip#🎜🎜 #
Fahren Sie mit der Ausführung von<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>
<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>
Ich dachte, ich könnte Pyspider normal installieren, aber ich kann damit fortfahren Führen Sie sudo pip install pyspider aus. Wenn die Systemfehlermeldung lautet:
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>
Der Grund ist: Da Sie bei der Installation des Toolkits Webseiten crawlen müssen, müssen Sie https verarbeiten, und die Verarbeitung von https hängt von der Verschlüsselung ab und Entschlüsselungsalgorithmus (d. h. das Kryptografiepaket), und die Kryptografie basiert auf dem Fourier-Transformationsalgorithmus und der entsprechenden Kompilierungsumgebung. Ubuntu 16.04 installiert libffi-dev und libssl-dev nicht standardmäßig, gcc ist nicht unbedingt installiert und das Zielinstallationspaket zeichnet die relevanten Softwarepakete nicht in der Abhängigkeitsliste auf, daher müssen Sie sie zuerst manuell installieren: #🎜🎜 #
sudo apt-get install libssl-dev libffi-dev build-essential
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
Das obige ist der detaillierte Inhalt vonSo installieren Sie Pyspider unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!