2024年1月PyTecplot安装教程

1.需要准备的软件

(1)Tecplot 2017及以上支持PyTecplot的版本,且需保证TecUtil Server可以使用,以确保可以正常连接Tecplot和Python。

检查TecUtil Server方法:打开Tecplot-Scrpting-PyTecplot Connections-勾选accept connection不弹窗显示TecUtil Server过期的话就是可以用。


(2)64位版本的Python,目前为止PyTecplot都只支持64位的Python。具体需要多少版本以上的Python可以打开Tecplot-Scrpting-PyTecplot Guide查看,Tecplot版本不一样需要的Python版本也不一样,最新的Tecplot 2023需要Python 3.9及以上。

这里演示准备的是Python 3.9.13以及Tecplot 2019 R1

查询Python版本的命令:

python --version

2.安装步骤

(1)安装PyTecplot需要的python包:

不同的Tecplot版本所需要的python包也不一样,具体需要哪些python包还是打开PyTecplot Guide查看,这里使用的Tecplot 2019 R1需要的Python包如下:

Windows下可以通过Visual Studio或CMD的pip命令安装,查询现有Python包的命令:

pip list

安装新的Python包的命令,包的版本可以省略,省略则默认安装最新的包:

pip install <包的名字>
pip install <包的名字>==<具体的版本>
(2)查询Tecplot所对应的PyTecplot包的版本并安装

查询网址:https://pypi.org/project/pytecplot/#history,这里使用的Tecplot 2019 R1需要1.0.0版本。不要下载不是对应版本的PyTecplot,很重要,PyTecplot包和Tecplot版本不对应的话用不了。

安装PyTecplot命令:

pip install pytecplot==1.0.0

以Tecplot 2019 R1为例,安装完成后有这些包:

一定要注意Tecplot-Python-PyTecplot三个的版本要对应!!!

3.测试

打开Tecplot的PyTecplot连接,勾选Accept connections,取消勾选Listen to localhost only,使用PyTecplot时Tecplot应一直处于打开状态。

使用下面的代码测试:

import tecplot

tecplot.session.connect(port=7600)

tecplot.new_layout()
frame = tecplot.active_frame()
frame.add_text('Hello, World!', position=(36, 50), size=34)

Tecplot显示:

成功!

pytecplot\examples里面还有很多例子都可以测试下,注意此种连接方式需把测试代码里的:

if '-c' in sys.argv:
    tecplot.session.connect()

改为:

tecplot.session.connect(port=7600)

P.S. 我遇到的问题:

(1)安装的是最新版的protobuf包,执行代码过程中显示版本太高了,重新安装到3.20.0后就可以用了

(2)还有一个问题是在Windows里的CMD命令框里没有Python,重新安装了Python,勾选将添加到环境变量就好了(也可以手动添加)。

  • 30
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要安装pytecplot,您需要按照以下步骤进行操作: 1. 首先,确保您已经安装了Tecplot软件。pytecplot是TecplotPython接口,因此需要Tecplot软件的支持。 2. 在安装Tecplot之后,您需要安装pytecplot库。您可以使用pip命令来安装pytecplot。打开终端或命令提示符,输入以下命令: ``` pip install pytecplot ``` 这将自动下载并安装pytecplot库及其依赖项。 3. 安装完成后,您可以在Python脚本中导入pytecplot库并开始使用它。在您的Python脚本中,您可以使用如下语句导入pytecplot库: ``` import tecplot ``` 这将使您可以在脚本中使用pytecplot的功能和方法。 引用中提供了一个使用pytecplot的示例程序。您可以根据您的需要修改该示例程序。此示例程序将创建一个Tecplot布局,向其添加文本并将布局保存为PNG文件。您可以根据自己的需求进行更改和扩展。 请注意,如果您在运行程序时遇到许可证错误,请确保您已经正确安装并获得了Tecplot软件的许可证。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [pytecplot 的安装与启动(tecplot GUI能用但是pytecplot不能用)](https://blog.csdn.net/gifterxian/article/details/106976259)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值