Python cassandra驱动程序安装

时间:2018-03-19 15:17:46

标签: python apache shell cassandra cassandra-3.0

我有一个安装shell脚本,可以安装Cassandra python驱动程序,如下所示

来源:https://datastax.github.io/python-driver/installation.html

#6) Install the Cassandra-Driver
echo "5) Install the cassandra-driver"
echo $password | sudo -S pip install cassandra-driver >/dev/null
echo "   Installed the cassandra-driver"

现在问题是第一次sudo -S pip install cassandra-driver 安装大约需要15分钟。是否有更好的方法来安装这个像本地pip存储库(或)是否可以打包这个,以便我只想解压缩和运行。

谢谢,
哈利

1 个答案:

答案 0 :(得分:1)

这需要很长时间,因为它使用Cython编译所有代码 - 您可以使用--no-cython禁用它(它会起作用,但速度会慢一些。),或者如果您拥有所有具有相同库集的机器,那么您可以将其中一个驱动程序构建为.egg文件的形式,然后从.egg安装(它需要安装easy_install)。这可以通过以下命令来完成

python setup.py build
python setup.py bdist_egg
sudo easy_install <path-to-egg-file>