微信一键登录

科吉思石油论坛

搜索
查看: 3965|回复: 1
打印 上一主题 下一主题

tNavigator-Python解释器及第三方库安装指导

[复制链接]

136

主题

205

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
跳转到指定楼层
楼主
发表于 2020-4-28 15:33:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 乔聪颖 于 2020-5-6 09:45 编辑

随着Python在tNavigator中的应用日趋成熟与完善,用户需求也在不断上涨。
由于门槛低、功能强大、应用灵活等特点,Python在tNavigator中的应用不要求客户深入掌握一门编程语言,只要熟悉基本语法以及调用方式,即可便捷应用。
所有深入的需求都可以告知科吉思公司,会有专业的团队来提供解决方案,Free for now!

不过,想要实际应用,需要配置好Python环境,如同厨师做菜,先要搭建一个厨房,想要去远方,先要有辆车,还有路。
虽然当前的tNavigator已经内嵌了简单的Python环境,并集成了Numpy及Pandas等第三方库,但是为了实现更多更强大的功能,需要安装额外的第三方库,所以,也需要安装独立的Python解释器。

本文来简单介绍下如何安装Python解释器以及第三方库,主要提供思路及指导,内容不会太详尽,因为每个人情况不同,掌握主体思路,遇到小问题上网查询,大体上都会解决。
对于生活在网络世界的我们,大部分人的很多问题都可以在网上找到答案,尤其是技术问题,除非你——“懒”。
再次强调:文中具体的下载及安装过程请自行实现,不难。
------------------------------------------------
【Python环境搭建】
Python解释器可以简单理解为能够运行代码的内核,类似汽车的动力装置。想要安装Python,自然首选官网:https://www.python.org/downloads/
通过Python官网提供的程序,安装完成后会得到解释器以及建议的IDE(Integrated Development Environment),即写代码并调用解释器运行的软件。体量小,界面简洁,适合小批量代码的编写,类似野营时的篝火,可以烤肉,但是生、熟、焦的尺度很难把控(偏向某个极端还可以理解,混搭就是你的不对了)。

和其它编程语言一样,基于代码更加方便,程序更易于管理等各种理由,集成开发环境被开发出来,就是说,编写、执行代码的集成工具,类似高级厨房,做饭更顺手。
比较常用的是Anaconda,适用于数据科学处理,做笔记也非常方便,对入门者比较友好 - https://www.anaconda.com/

另一款比较常用的是Pycharm,功能强大,适合软件开发,很符合专业做项目人员的胃口 - https://www.jetbrains.com/pycharm/download/#section=windows

【安装、调用第三方库】
Python拥有相当多的库,“任性”已不足以形容其活跃的生态,简直可以用“肆意妄为”,虽然不免杂草丛生,但很多优秀的库能够为你提供极大的便利。
Python安装库和调用库很简单。举个简单的例子:pywin32库。
Pip是python库的管理工具,安装、卸载基本一个命令就搞定了:pip install pypiwin32
上面截图中其实用的Anaconda,我可不想为了一张截图而反复折腾自己的电脑。
当然,若是安装了集成工具Anaconda或者Pycharm,则会有跟多的安装途径,请自行解决,不做赘述。

【在tNavigator中配置Python解释器】
若想在tNavigator中运行上述配置的Python环境,还需要最后一步配置。
GUI主界面>>Settings>>Options>>Paths,勾选Use External Python Library,在python.exe以及python3.dll处分别点击Autodetect,最终Apply。

【案例预告】
安装pywin32库是为了调用excel(当然这只是pywin32强大功能中的一丢丢),可以在实现tNavigator结果数据的加工处理后,直接输出/读取至excel。具体信息将会在未来的微信稿中出现。

End.
------------------------------------------------
更多tNavigator技巧及应用,欢迎加入tNavigator技术交流QQ群:777385939。
更多石油行业前沿资讯与应用,请关注科吉思石油:

tail.png (87.65 KB, 下载次数: 596)

tail.png
回复

使用道具 举报

0

主题

48

帖子

48

积分

微信会员

Rank: 3Rank: 3

积分
48
沙发
发表于 2020-5-21 08:56:37 | 只看该作者
谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|服务支持:DZ动力|科吉思石油技术咨询有限公司 ( 京ICP备15057753号

GMT+8, 2024-5-7 14:22 , Processed in 5.718750 second(s), 30 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表