内容简介:这里主要介绍使用 python 访问 neo4j 的方法。python driver 的地址:需要安装 python 3 版本,然后安装 pip3, 通过 pip3 安装驱动可以把驱动安装到 python 3 对应的库。
这里主要介绍使用 python 访问 neo4j 的方法。
python driver 的地址: https://github.com/neo4j/neo4j-python-driver
需要安装 python 3 版本,然后安装 pip3, 通过 pip3 安装驱动可以把驱动安装到 python 3 对应的库。
安装驱动:
pip install git+https://github.com/neo4j/neo4j-python-driver.git#egg=neo4j
有可能会在运行时报错,
File “/usr/local/lib/python3.4/dist-packages/neobolt/direct.py”, line 123, in supports return self.version_info() >= (3, 2) TypeError: unorderable types: str() >= int()
定位到报错的文件,发现报错的是 direct.py
文件的 supports()
函数。报错的原因的类型不匹配,通过调试发现, self.version_info()
返回的是字符串数组 ('dev',)
, 运行 self.version_info() >= (3, 2)
显然就会报错。没有找到有效的解决办法。 supports()
函数主要是进行版本检查的,不是核心业务代码,所以目前的解决办法是,直接在 supports()
函数的第一行添加 return True
, 默认版本检查通过。然后运行,发现没有报错。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 如何使用不同语言访问bitcoinj
- 使用Fluentd + Elasticsearch收集访问日志
- [译] 使用Laravel访问前端Cookie
- python使用锁访问共享变量实例解析
- 使用.net通过odbc访问Hive
- golang如何使用sarama访问kafka
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Ruby on Rails电子商务实战
Christian Hellsten、Jarkko Laine / 曹维远 / 人民邮电出版社 / 2008-4 / 49.00元
《Ruby on Rails电子商务实战》全面讲解了使用Ruby on Rails创建产品级应用程序的过程。书中通过演示构建网上书店的全过程,先后介绍如何使用如TDD的敏捷实践,启动一个项目并建立良好稳定的基础,如何深入Ruby on Rails,实现诸如将应用程序翻译成各种语言对产品进行调试等的普遍需求。其中用到的主要技术包括Ajax、聚合、设置标签和国际化等,还介绍了如何使用ActiveRec......一起来看看 《Ruby on Rails电子商务实战》 这本书的介绍吧!