Почему я не могу установить Cassandra-driver

#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 /