2024-06-16 08:25:59 发布
网友
我在MySQL数据库中有数据,想把它放到Orange中。 所以我安装了Orange2.7,启动了Orange canvas,现在该怎么做?在
MySQL有附加组件: https://github.com/biolab/orange/tree/master/Orange/orng 但它们是如何安装的呢?(在哪里?) 如果安装了-如何将它们连接到数据表组件?在
让我试着回答你的第二个问题,“插件是如何安装的?”,对于第一个,对于Orange3(假设您同时升级):
Orange3是用它自己的Python框架发布的,包括pip二进制文件(一个包安装程序,“pip安装包”)。在
pip
Orange3文档[1]告诉我们使用哪个python模块:pymssql。在
pymssql
在我的例子中,在MacOS上,安装路径是/Applications/Orange3.app/。在
/Applications/Orange3.app/
所以
/Applications/Orange3.app/Contents/MacOS/pip install pymssql
/Applications/Orange3.app/Contents/MacOS/pip install Cython /Applications/Orange3.app/Contents/MacOS/pip install "pymssql<3.0"
高温蒸馏器
[1]https://orange-visual-programming.readthedocs.io/widgets/data/sqltable.html
我使用的解决方法如下: 1查询mysql数据库的php代码,并创建一个tab-de-limited文件(Orange之外) 2python脚本,使用pandas加载数据。在
这些不是附加组件,而是您已经拥有的模块。参见文档http://docs.orange.biolab.si/reference/rst/Orange.data.sql.html
如果要从画布访问SQL,请打开Preferences/Categories并启用原型。这将添加一个新的widget类别,其中包含许多奇怪的实验性内容。有两个不同的小部件用于从SQL中获取数据。在
Orange3(仍然处于测试阶段)对DB有更好的支持,但目前只支持Postgres。如果你不介意换,你应该检查一下。在
让我试着回答你的第二个问题,“插件是如何安装的?”,对于第一个,对于Orange3(假设您同时升级):
Orange3是用它自己的Python框架发布的,包括
pip
二进制文件(一个包安装程序,“pip安装包”)。在Orange3文档[1]告诉我们使用哪个python模块:
pymssql
。在在我的例子中,在MacOS上,安装路径是
/Applications/Orange3.app/
。在所以
高温蒸馏器
[1]https://orange-visual-programming.readthedocs.io/widgets/data/sqltable.html
我使用的解决方法如下: 1查询mysql数据库的php代码,并创建一个tab-de-limited文件(Orange之外) 2python脚本,使用pandas加载数据。在
这些不是附加组件,而是您已经拥有的模块。参见文档http://docs.orange.biolab.si/reference/rst/Orange.data.sql.html
如果要从画布访问SQL,请打开Preferences/Categories并启用原型。这将添加一个新的widget类别,其中包含许多奇怪的实验性内容。有两个不同的小部件用于从SQL中获取数据。在
Orange3(仍然处于测试阶段)对DB有更好的支持,但目前只支持Postgres。如果你不介意换,你应该检查一下。在
相关问题 更多 >
编程相关推荐