24小时热门版块排行榜    

查看: 10645  |  回复: 9

呵呵的szk

木虫 (小有名气)

[求助] 如何在origin上使用python第三方库 已有2人参与

请问如何在origin上使用python第三方库

发自小木虫IOS客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dhy229

木虫 (正式写手)

知识,需要深度与广度的有机结合。
2楼2017-08-27 08:16:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

呵呵的szk

木虫 (小有名气)

引用回帖:
2楼: Originally posted by dhy229 at 2017-08-27 08:16:38
这个也可以?

比较新的版本自带Python 但是自带的库太少

发自小木虫IOS客户端
3楼2017-08-30 12:01:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

miaomiao83

至尊木虫 (知名作家)

总裁办公室


jjdg: 金币+1, 感谢参与 2017-12-28 17:29:39
自己写脚本

发自小木虫IOS客户端
战略应该定位到一成不变的东西上。
4楼2017-12-21 12:12:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

crb912

铁虫 (初入文坛)

【答案】应助回帖

★ ★
jjdg: 金币+2, 感谢参与 2018-01-11 11:34:43
我建议你尝试这样做:
你把python代码写在一个单独的python脚本里,该脚本里面导入第三方库。然后在Origin上导入该脚本。

使用 run -pyf  命令选项开关,举个例子,
CODE:
// 为该脚本文件路径和名字定义一个字符
string str$ = system.PATH.PROGRAM$ + "\Samples\Python\ListMember.py";
// 运行这个脚本
run -pyf "%(str$)";
//  这个.py本文件内列出了所有PyOrigin 模块提供的函数。

关于导入第三方扩展,请遵从下列的条件:

  1. Make sure the downloaded Python extension version is either version 3.3 or version 2.7 to be compatible with the embedded Python version in Origin.
  2. Make sure the downloaded Python extension corresponding to same CPU register size as the Origin being running - 32 bit or 64 bit. To know whether current Origin verison is 32 bit or 64 bit, you can directly read it from Origin program window title bar or type command " system.bits=;" in Command Window or Script Window.
  3. Make sure the installed Python extension path is properly appended so it can be directly used by Python import command.
  4. Make sure current Python running version is compatible with downloaded Python extension. By default, it is Python version 3.3 running in Origin. To switch to use Python version 2.7, open Script Window and select menu SEdit: Script Execution: Python 2.7.



参考链接:https://www.originlab.com/doc/LabTalk/guide/work-with-python
Stayhungry,Stayfoolish
5楼2018-01-09 22:07:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

crb912

铁虫 (初入文坛)


jjdg: 金币+1, 感谢参与 2018-01-11 11:34:54
论坛好像不能使用有序列表出错了,顺便上面最后一段重发一下,我简单翻译了。

使用python第三方库必须遵从以下条件:
1.确保你下载的python第三方的库是3.3版本或者2.7版本中的一个,与 你的Origin上的python版本兼容。
2.确保你下载的python扩展是与你Origin版本的位数相同(32位或者64位)。
3.确保你导入的python扩展的路径是能正确引用的,它可以直接用python的import命令导入
4.确保当前python运行的版本是与你下载的python库兼容的。比方说你的是2.7版本,那么你的第三方库也必须是基于2.7版本的。
Stayhungry,Stayfoolish
6楼2018-01-09 22:23:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

呵呵的szk

木虫 (小有名气)

引用回帖:
6楼: Originally posted by crb912 at 2018-01-09 22:23:04
论坛好像不能使用有序列表出错了,顺便上面最后一段重发一下,我简单翻译了。

使用python第三方库必须遵从以下条件:
1.确保你下载的python第三方的库是3.3版本或者2.7版本中的一个,与 你的Origin上的python版 ...

我看了一下官方文档,说是每次在origin里的python导入第三方库都要使用你说的方法,没有永久设置的方法吗

发自小木虫IOS客户端
7楼2018-01-18 08:28:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

东大小生

木虫 (著名写手)

【答案】应助回帖

我这里有一个origin的官方python包管理系统,是永久性的,不用每次设置。

Package Manager for Origin Python.opx下载链接:https://pan.baidu.com/s/1fcz6KRnqV5m0BZzwa0hLig 密码:om6a

下载之后直接拖入origin中,会提示让你保存工程,保存即可,之后在App窗口中会出现一个包管理器的按钮,点击之后在弹出窗口中点击“+”号,可以添加想加入的包,也可以自己下载wheel文件安装。

装好之后就可以直接import了,enjoy。

官方网址:https://www.originlab.com/fileExchange/details.aspx?fid=414

下载要注册账号,我代劳了,不放心的可以自己注册账号下载。
:)
8楼2018-09-12 16:30:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
感谢分享!!!!
9楼2018-09-16 21:24:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

核小孩

木虫 (著名写手)

引用回帖:
8楼: Originally posted by 东大小生 at 2018-09-12 16:30:26
我这里有一个origin的官方python包管理系统,是永久性的,不用每次设置。

Package Manager for Origin Python.opx下载链接:https://pan.baidu.com/s/1fcz6KRnqV5m0BZzwa0hLig 密码:om6a

下载之后直接拖入or ...

您好,提示error,有没有办法解决

发自小木虫Android客户端
10楼2020-06-17 17:38:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 呵呵的szk 的主题更新
信息提示
请填处理意见