许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ANSA二次开发:安装外部Python库(以xlrd为例)

ANSA二次开发:安装外部Python库(以xlrd为例)

阅读数 4
点赞 0
article_banner

   Python 由于其易用性和良好的可扩展性以及丰富的第三方库,而被越来越多的CAX 软件 作为二次开发的脚本语言。

     ANSA前处理软件得二次开发语言就是Python语言,但其与常规Python发行版不同,其是在python源码上在封装、编译而来。因此,在安装第三方库时存在诸多不便。

     下面是我开发中总结的两者安装第三方库的方法。

添加WX公众号 - CAE软件二次开发Lab,查看更多精彩技术文章!
  • 方法1: 参考:ANSA二次开发 - 在ANSA中导入外部Python库 此方法需要在有网的情况下安装外部库BETA_CAE_Systems/shared_v21.0.0/python/python.sh -m pip install python_package_name 其中,python_package_name为所需安装python库的名称,例如:xlrd。
  • 方法2: 对于没有网络的用户。需要从PyPi官网上下载pack包,以xlrd为例讲解其在Ansa中的安装步骤 Pypi网站上下载xlrd库:https://pypi.org/project/xlrd/#files 解压xlrd库,并安装 启动cmd命令行工具,将其工作目录切换到xlrd解压目录下。找到ANSA的python.exe拖入命令行,然后输入空格,将xlrd文件夹下的setup.py拖入命令行,输入空格,输入install,点击enter确定 安装过程如下:
  1. 打开python.exe验证是否安装成功
    在这里插入图片描述双击打开pythpn.exe,输入如下代码验证
import xlrd
book=xlrd.open_workbook(u"C:/Users/Administrator/Desktop/myfile.xls")
print("worksheet name: {0}".format(book.sheet_names())) # 打印工作表sheet名称

在这里插入图片描述

   说明安装成功。

添加WX公众号 - CAE软件二次开发Lab,查看更多精彩技术文章!
  1. 在ansa script editor中验证:
    在这里插入图片描述

        运行显示没找到xlrd库。这次因为上述将xlrd安装到了meta_post\lib\python目录下。
    解决方法:将ansa安装目录\meta_post\lib\python目录下的xlrd文件夹复制到

        将xlrd文件夹放到ansa安装目录\shared\python\win64\Lib目录下。
    在这里插入图片描述

        重启ANSA和Script Editor,测试成功。
    在这里插入图片描述
    免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空