#python #database #cassandra
#python #База данных #кассандра
Вопрос:
Я изучаю Cassandra по его документу. Но когда я использую «pip install cassandra-driver» для установки cassandra-driver, произошел такой сбой:
weikairen2@weikairen2-virtual-machine:~$ pip install cassandra-driver
Collecting cassandra-driver
Using cached cassandra-driver-3.7.0.tar.gz
Requirement already satisfied (use --upgrade to upgrade): six>=1.6 in ./.local/lib/python2.7/site-packages (from cassandra-driver)
Requirement already satisfied (use --upgrade to upgrade): futures in ./.local/lib/python2.7/site-packages (from cassandra-driver)
Building wheels for collected packages: cassandra-driver
Running setup.py bdist_wheel for cassandra-driver ...
^Z
[1] 已停止 pip install cassandra-driver
weikairen2@weikairen2-virtual-machine:~$ ls
cassandra jdk 公共的 图片 音乐
cassandra-driver-3.7.0 pycharm 模板 文档 桌面
examples.desktop PycharmProjects 视频 下载
weikairen2@weikairen2-virtual-machine:~$ cd cassandra-driver-3.7.0
weikairen2@weikairen2-virtual-machine:~/cassandra-driver-3.7.0$ ls
cassandra ez_setup.py MANIFEST.in README.rst setup.py
cassandra_driver.egg-info LICENSE PKG-INFO setup.cfg
weikairen2@weikairen2-virtual-machine:~/cassandra-driver-3.7.0$ python setup.py install
^Z
[2] 已停止 python setup.py install
weikairen2@weikairen2-virtual-machine:~/cassandra-driver-3.7.0$ python setup.py build
как вы можете видеть, ответа нет
, и я должен остановить его с помощью ctrl z
Я также попробовал manul install снова без ответа
Итак, где ошибка? Как я могу это исправить?
Комментарии:
1. Вам необходимо установить компилятор Microsoft Visual C microsoft.com/en-in/download/confirmation.aspx?id=44266
2. Просто подумал, что я бы вмешался — мне пришлось установить cassandra-driver как зависимость только сейчас, и это заняло около 5 минут…
Ответ №1:
Я выясняю
«sudo pip устанавливает cassandra-driver»
это занимает немного времени, я был слишком нетерпелив
Комментарии:
1. Спасибо, я продолжал убивать его, думая, что он завис и не может быть таким медленным. Раньше NumPy создавался так медленно в 80-х годах. Перед установкой драйвера Cassandra приготовьтесь съесть пиццу.
2. то же самое произошло и со мной, я постоянно убивал сборку. Я подумал, что проблема с пакетом. Но через 4-5 минут появилось сообщение «успешно установлено» 🙂
3. @RubanrajRavichandran 4-5 минут — это слишком хорошо. Моя виртуальная машина ubuntu (1 ГБ ОЗУ, 40 ГБ HD) заняла более 3 часов, а затем я ушел.
4. Моя конфигурация ноутбука: 8 ГБ оперативной памяти, 256 ГБ SSD и процессор i5 7-го поколения. Вы могли бы попробовать увеличить конфигурацию вашей виртуальной машины. 🙂 @khalid
5. @KhalidUsman 4-5 минут могут быть реалистичными. Я установил его на свой ноутбук i5 под управлением Linux. В «top» я увидел процессы «cc1» и «as», поэтому он, должно быть, компилировал некоторый код на C и ассемблере (но одновременно использовал только 1 ядро процессора).
Ответ №2:
В некоторых средах это занимает много времени, ~ 10 минут. Вы можете использовать
$ # installing from source
$ CASS_DRIVER_BUILD_CONCURRENCY=8 python setup.py install
$ # installing from pip
$ CASS_DRIVER_BUILD_CONCURRENCY=8 pip install cassandra-driver
чтобы ускорить его.
Источник: https://docs.datastax.com/en/developer/python-driver/3.25/installation /