本帖最后由 乔聪颖 于 2020-5-6 09:45 编辑
随着Python在tNavigator中的应用日趋成熟与完善,用户需求也在不断上涨。 由于门槛低、功能强大、应用灵活等特点,Python在tNavigator中的应用不要求客户深入掌握一门编程语言,只要熟悉基本语法以及调用方式,即可便捷应用。 所有深入的需求都可以告知科吉思公司,会有专业的团队来提供解决方案,Free for now!
不过,想要实际应用,需要配置好Python环境,如同厨师做菜,先要搭建一个厨房,想要去远方,先要有辆车,还有路。 虽然当前的tNavigator已经内嵌了简单的Python环境,并集成了Numpy及Pandas等第三方库,但是为了实现更多更强大的功能,需要安装额外的第三方库,所以,也需要安装独立的Python解释器。
本文来简单介绍下如何安装Python解释器以及第三方库,主要提供思路及指导,内容不会太详尽,因为每个人情况不同,掌握主体思路,遇到小问题上网查询,大体上都会解决。 对于生活在网络世界的我们,大部分人的很多问题都可以在网上找到答案,尤其是技术问题,除非你——“懒”。 再次强调:文中具体的下载及安装过程请自行实现,不难。 ------------------------------------------------ 【Python环境搭建】 通过Python官网提供的程序,安装完成后会得到解释器以及建议的IDE(Integrated Development Environment),即写代码并调用解释器运行的软件。体量小,界面简洁,适合小批量代码的编写,类似野营时的篝火,可以烤肉,但是生、熟、焦的尺度很难把控(偏向某个极端还可以理解,混搭就是你的不对了)。
和其它编程语言一样,基于代码更加方便,程序更易于管理等各种理由,集成开发环境被开发出来,就是说,编写、执行代码的集成工具,类似高级厨房,做饭更顺手。
【安装、调用第三方库】 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。 更多石油行业前沿资讯与应用,请关注科吉思石油: |