我想将一个> 1mn记录的

MySQL数据库转换成一个图形数据库,因为它是一个链接很多的网络类型数据. Neo4J的免费版本有一些我认为可能会遇到的限制,因此我安装了OrientDB(Community 2.2.0)(在Ubuntu Server 16.04上)并使其正常运行.现在我需要从

Python(3.5.1)访问它,所以我正在尝试pyorient(1.5.2). (我尝试使用TinkerPop,因为我最终想要使用Gremlin,并且无法让gremlin控制台与OrientDB交谈.)

以下简单的Python代码,用于连接到OrientDB中的一个测试图:

import pyorient

username="user"

password="password"

client = pyorient.OrientDB("localhost", 2424)

session_id = client.connect( username, password )

print("SessionID=",session_id)

db_name="GratefulDeadConcerts"

if client.db_exists( db_name, pyorient.STORAGE_TYPE_MEMORY ):

print("Database",db_name,"exists")

client.db_open( db_name, username, password )

else:

print("Database",db_name,"doesn't exist")

给出了一个奇怪的错误:

SessionID= 27

Database GratefulDeadConcerts exists

Traceback (most recent call last):

File "FirstTest.py", line 18, in

client.db_open( db_name, username, password )

File "/home/tom/MyProgs/TestingPyOrient/env/lib/python3.5/site-packages/pyorient/orient.py", line 379, in db_open

.prepare((db_name, user, password, db_type, client_id)).send().fetch_response()

File "/home/tom/MyProgs/TestingPyOrient/env/lib/python3.5/site-packages/pyorient/messages/database.py", line 141, in fetch_response

info = OrientVersion(release)

File "/home/tom/MyProgs/TestingPyOrient/env/lib/python3.5/site-packages/pyorient/otypes.py", line 202, in __init__

self._parse_version(release)

File "/home/tom/MyProgs/TestingPyOrient/env/lib/python3.5/site-packages/pyorient/otypes.py", line 235, in _parse_version

self.build = int( self.build )

ValueError: invalid literal for int() with base 10: '0 (build develop@r79d281140b01c0bc3b566a46a64f1573cb359783; 2016'

有谁知道这是什么或如何解决它?我应该真的使用TinkerPop吗?如果是这样的话,我会发布一个关于我与之斗争的单独问题.

python里orient_从Python访问OrientDB相关推荐

  1. 下列哪个不是目前python里的内置模块-python中那些小众但有用的内置模块

    今天带来的是python里一些小众但是却比较实用的python库,一起来看看吧! pprint:更清晰的打印 pprint 是 pretty printer 的缩写,用来打印 Python 数据结构, ...

  2. python里countsget_在Python中测试访问同一数据的竞争条件的方法

    当你有多个进程或线程访问相同的数据时,竞争条件是一个威胁.本文探讨了在发现竞争条件后如何测试它们. Incrmnt 你在一个名为"Incrmnt"的火热新创公司工作,该公司只做一件 ...

  3. 下列哪个不是目前python里的内置模块-python引入模块的五种方式与内置模块

    模块导入的五种方式 1.import 模块名 2.from 模块名 import 方法名 3.from 模块名 import * 4.import 模块名 as 别名 5.from 模块名 impor ...

  4. python里pai_关于python如何调用win32pai操作cmd的方法

    下面小编就为大家带来一篇python 调用win32pai 操作cmd的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 实例如下:#coding=utf-8impo ...

  5. 下列哪个不是目前python里的内置模块-python的内置模块math在哪个文件里

    匿名用户 1级 2018-09-03 回答 函数 说明 实例 math.e 自然常数e >>> math.e2.718281828459045 math.pi 圆周率pi >& ...

  6. python里x.pow2_带有Python示例的math.pow()方法

    python里x.pow2 Python math.pow()方法 (Python math.pow() method) math.pow() method is a library method o ...

  7. python发明者叫什么-python是谁的

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 然后 julia 还是保持了默默无闻. 可见即使在特别垂直的领域,python 这 ...

  8. python都可以干什么-python都能干嘛

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python有很多优雅有趣的代码写法,同时还很简短,以至于当我刚开始接触 ...

  9. python是干什么的-python干嘛用

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python有很多优雅有趣的代码写法,同时还很简短,以至于当我刚开始接触 ...

最新文章

  1. Apache Tomcat 7.x 概述
  2. 计算机背景象怎样改变,我的页面背景总是黑色,以前改变过现在好象改变不了?我该怎么改变呢? 爱问知识人...
  3. oracle乘法运算,oracle实现相乘话语
  4. Linux下unlink函数的使用
  5. oracle 11.2.0.4 mos,【翻译自mos文章】在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的
  6. elk+redis分布式分析nginx日志
  7. 俞栋谈腾讯AI Lab进展;腾讯AI加速器第二期开始招募
  8. java中 4 种取整函数
  9. Android(IPC)进程间通讯1:详解Binder由来?
  10. 映射内网ftp服务器到公网报错问题解决
  11. 初识PowerShell
  12. 更新日志_CargoWare系统云平台更新日志2020.11.24
  13. ionic cordova 热更新
  14. 你们要的Android计算器,今天它来了~
  15. Java获取时间戳,System.currentTimeMillis() 和 System.nanoTime() 哪个更快?
  16. GoogleEarth的安装与使用
  17. 几种防鼠光缆的种类及优缺点分析!
  18. [经典进程同步问题]哲学家思考
  19. 公众号获取token失败_关于微信公众号开发的Token验证失败该如何解决?
  20. 仅允许用户radmin使用su命令

热门文章

  1. Linux的vagrant配置vmware
  2. JQUERY的size()与length
  3. php lmpl,tjx-cold: 用于根据配置模板,快速生成controller,service,serviceimpl 代码
  4. 社会化图标html,[CSS]响应式社会化分享按钮
  5. 密钥方式登录linux,Linux的密钥对的方式登录方式
  6. 删表出现mysql错误1051_无法删除mySQL表. (错误1050)
  7. alias怎么每次登陆都保存_alias命令使用说明
  8. mysql 将查询所得结果集的某一字段拼接成字符串
  9. ceb文件在线查看_教你word、excel、ppt、pdf、ceb等格式免费转换,从此告别苦恼
  10. idea没有RunDashboard解决办法