python工具箱自定义工具的版本问题

python工具箱自定义工具的版本问题
 
由于arcgis版本较多,从10.0一直到10.7,基于python2.7
现在还有pro,基于python3.6.
 
在不同版本的python工具箱使用中,遇到一些问题。
一个版本的python工具箱,放到另一个版本的里面,只能识别toolbox,但是不能识别里面的工具;
比如国土三调VCT工具箱V1.2,使用说明中写的是基于arcgis10.5,但是我用10.6无法识别,用pro也不能识别。难道只能10.5可以识别?
 
请问这个怎么解决?
已邀请:

张佳期

赞同来自:

如果是python工具箱的话,注意扩展名是pyt,应该没有高低版本的说法,可以在不同版本中打开。
 
如果是基于toolbox制作的python脚本工具,此时的文件格式是tbx,是有版本的说法,但是高版本是可以打开低版本的,如果不能打开,有可能是在工具箱中的工具上少做了一个import script这一步(鼠标右键工具有个import script的选项),相当于将脚本内嵌到工具箱中。这样将工具箱(tbx)拷贝到高版本的机器是能够打开的。

要回复问题请先登录注册