Comments (7)
alex@alex-Latitude-D430:~/apyvirtproject/env/bin$ sudo apt-get install libxml2-dev libxslt-dev [sudo] пароль для alex: Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Заметьте, вместо «libxslt-dev» выбирается «libxslt1-dev» Будут установлены следующие дополнительные пакеты: gir1.2-harfbuzz-0.0 icu-devtools libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 Предлагаемые пакеты: libgraphite2-utils icu-doc Следующие НОВЫЕ пакеты будут установлены: gir1.2-harfbuzz-0.0 icu-devtools libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libxml2-dev libxslt1-dev Обновлено 0 пакетов, установлено 11 новых пакетов, для удаления отмечено 0 пакетов, и 7 пакетов не обновлено. Необходимо скачать 10,6 MB архивов. После данной операции объём занятого дискового пространства возрастёт на 50,2 MB. Хотите продолжить? [Д/н] Д Пол:1 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 gir1.2-harfbuzz-0.0 amd64 1.7.2-1ubuntu1 [18,6 kB] Пол:2 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 icu-devtools amd64 60.2-3ubuntu3.1 [179 kB] Пол:3 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 libgraphite2-dev amd64 1.3.11-2 [14,5 kB] Пол:4 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 libharfbuzz-gobject0 amd64 1.7.2-1ubuntu1 [13,4 kB] Пол:5 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 libicu-le-hb0 amd64 1.0.3+git161113-4 [14,3 kB] Пол:6 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libiculx60 amd64 60.2-3ubuntu3.1 [19,0 kB] Пол:7 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 libicu-le-hb-dev amd64 1.0.3+git161113-4 [29,5 kB] Пол:8 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libicu-dev amd64 60.2-3ubuntu3.1 [8 889 kB] Пол:9 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 libharfbuzz-dev amd64 1.7.2-1ubuntu1 [302 kB] Пол:10 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxml2-dev amd64 2.9.4+dfsg1-6.1ubuntu1.3 [756 kB] Пол:11 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxslt1-dev amd64 1.1.29-5ubuntu0.2 [407 kB] Получено 10,6 MB за 44с (244 kB/s) Выбор ранее не выбранного пакета gir1.2-harfbuzz-0.0:amd64. (Чтение базы данных … на данный момент установлено 242204 файла и каталога.) Подготовка к распаковке …/00-gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_amd64.deb … Распаковывается gir1.2-harfbuzz-0.0:amd64 (1.7.2-1ubuntu1) … Выбор ранее не выбранного пакета icu-devtools. Подготовка к распаковке …/01-icu-devtools_60.2-3ubuntu3.1_amd64.deb … Распаковывается icu-devtools (60.2-3ubuntu3.1) … Выбор ранее не выбранного пакета libgraphite2-dev:amd64. Подготовка к распаковке …/02-libgraphite2-dev_1.3.11-2_amd64.deb … Распаковывается libgraphite2-dev:amd64 (1.3.11-2) … Выбор ранее не выбранного пакета libharfbuzz-gobject0:amd64. Подготовка к распаковке …/03-libharfbuzz-gobject0_1.7.2-1ubuntu1_amd64.deb … Распаковывается libharfbuzz-gobject0:amd64 (1.7.2-1ubuntu1) … Выбор ранее не выбранного пакета libicu-le-hb0:amd64. Подготовка к распаковке …/04-libicu-le-hb0_1.0.3+git161113-4_amd64.deb … Распаковывается libicu-le-hb0:amd64 (1.0.3+git161113-4) … Выбор ранее не выбранного пакета libiculx60:amd64. Подготовка к распаковке …/05-libiculx60_60.2-3ubuntu3.1_amd64.deb … Распаковывается libiculx60:amd64 (60.2-3ubuntu3.1) … Выбор ранее не выбранного пакета libicu-le-hb-dev:amd64. Подготовка к распаковке …/06-libicu-le-hb-dev_1.0.3+git161113-4_amd64.deb … Распаковывается libicu-le-hb-dev:amd64 (1.0.3+git161113-4) … Выбор ранее не выбранного пакета libicu-dev. Подготовка к распаковке …/07-libicu-dev_60.2-3ubuntu3.1_amd64.deb … Распаковывается libicu-dev (60.2-3ubuntu3.1) … Выбор ранее не выбранного пакета libharfbuzz-dev:amd64. Подготовка к распаковке …/08-libharfbuzz-dev_1.7.2-1ubuntu1_amd64.deb … Распаковывается libharfbuzz-dev:amd64 (1.7.2-1ubuntu1) … Выбор ранее не выбранного пакета libxml2-dev:amd64. Подготовка к распаковке …/09-libxml2-dev_2.9.4+dfsg1-6.1ubuntu1.3_amd64.deb … Распаковывается libxml2-dev:amd64 (2.9.4+dfsg1-6.1ubuntu1.3) … Выбор ранее не выбранного пакета libxslt1-dev:amd64. Подготовка к распаковке …/10-libxslt1-dev_1.1.29-5ubuntu0.2_amd64.deb … Распаковывается libxslt1-dev:amd64 (1.1.29-5ubuntu0.2) … Настраивается пакет libicu-le-hb0:amd64 (1.0.3+git161113-4) … Настраивается пакет gir1.2-harfbuzz-0.0:amd64 (1.7.2-1ubuntu1) … Настраивается пакет libiculx60:amd64 (60.2-3ubuntu3.1) … Настраивается пакет icu-devtools (60.2-3ubuntu3.1) … Настраивается пакет libgraphite2-dev:amd64 (1.3.11-2) … Настраивается пакет libharfbuzz-gobject0:amd64 (1.7.2-1ubuntu1) … Настраивается пакет libicu-dev (60.2-3ubuntu3.1) … Настраивается пакет libxml2-dev:amd64 (2.9.4+dfsg1-6.1ubuntu1.3) … Настраивается пакет libharfbuzz-dev:amd64 (1.7.2-1ubuntu1) … Настраивается пакет libxslt1-dev:amd64 (1.1.29-5ubuntu0.2) … Настраивается пакет libicu-le-hb-dev:amd64 (1.0.3+git161113-4) … Обрабатываются триггеры для libc-bin (2.27-3ubuntu1.2) … Обрабатываются триггеры для man-db (2.8.3-2ubuntu0.1) …
from grab.
`(venv) alex@alex-Latitude-D430: ~ /apyvirtproject/env/bin$ /home/alex/apyvirtproject/env/bin/pip install -U setuptools pip
Requirement already up-to-date: setuptools in /home/alex/apyvirtproject/env/lib/python3.6/site-packages (49.2.1)
Requirement already up-to-date: pip in /home/alex/apyvirtproject/env/lib/python3.6/site-packages (20.2.1)
(venv) alex@alex-Latitude-D430:~/apyvirtproject/env/bin$ /home/alex/apyvirtproject/env/bin/pip install pycurl lxml
Collecting pycurl
Using cached pycurl-7.43.0.5.tar.gz (216 kB)
ERROR: Command errored out with exit status 1:
command: /home/alex/apyvirtproject/env/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-kv5qu32a/pycurl/setup.py'"'"'; file='"'"'/tmp/pip-install-kv5qu32a/pycurl/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-4rn8yf2t
cwd: /tmp/pip-install-kv5qu32a/pycurl/
Complete output (22 lines):
Traceback (most recent call last):
File "/tmp/pip-install-kv5qu32a/pycurl/setup.py", line 234, in configure_unix
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "/usr/lib/python3.6/subprocess.py", line 729, in init
restore_signals, start_new_session)
File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'curl-config': 'curl-config'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-kv5qu32a/pycurl/setup.py", line 961, in <module>
ext = get_extension(sys.argv, split_extension_source=split_extension_source)
File "/tmp/pip-install-kv5qu32a/pycurl/setup.py", line 623, in get_extension
ext_config = ExtensionConfiguration(argv)
File "/tmp/pip-install-kv5qu32a/pycurl/setup.py", line 101, in __init__
self.configure()
File "/tmp/pip-install-kv5qu32a/pycurl/setup.py", line 238, in configure_unix
raise ConfigurationError(msg)
__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config': 'curl-config'
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
(venv) alex@alex-Latitude-D430:~/apyvirtproject/env/bin$
`
from grab.
Документацию по установке читали?
from grab.
Вы имеете в виду версию pycurl? Или что то другое? У Вас документация на английском и русском несколько отличается и про версию pycurl указано в разделе для Windows.
from grab.
https://grablab.org/docs/usage/installation.html#installation-on-linux
from grab.
Благодарю. Установил. А если возникнут вопросы по скрапингу, плохо понятные по документации, то где можно задавать вопросы?
from grab.
Вопросы можно задавать в телеграм чате https://t.me/grablab_ru
from grab.
Related Issues (20)
- Remove multicurl transport HOT 1
- empty request headers and body in *.log files when using log_dir option
- spider: impossible to setup grab transport HOT 2
- Can i use grab with async? HOT 1
- Segmentation fault 11 HOT 2
- import error in windows HOT 2
- Typo in documentation HOT 1
- Support ubuntu 19.04 / python3.7 and python3.8 HOT 3
- How to filter duplicate urls HOT 2
- Deprecation warning for defusedxml.lxml HOT 1
- Fix simple typo: shuld -> should
- In Windows XP HOT 9
- похоже метод в Thread isAlive() был переименован в is_alive() в Python 3.9.0 HOT 2
- On the github page the link to http://grablib.org/ seems broken. HOT 1
- Why not have any new releases on PyPi ? HOT 4
- Failed pycurl/resolve/cookies test
- Fix tests for python 3.10: SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats HOT 2
- Wrong Thread method for Python 3.9.0+ HOT 1
- Fix grammar/spelling errors in README.md
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grab.