首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于Python的Maya插件开发

开发Maya插件,有两种执行脚本的方法: (1)直接在 Maya的脚本编辑器,直接写代码或者加载代码并运行,缺点是没有自动提示; (2)基于 PyCharm 进行编码,然后通过 MayaCharm 在...(本示例中用 Everythins 搜索该文件) 重新启动 Maya,可以在输出窗口看到上述的打印日志 (4)配置Python 解释器,添加 Maya 的 devkit 扩展包进去,这个写代码时就能有自动提示了...(5)编码环境测试 在场景中创建10个立方体,按 alt + A 运行代码 至此,开发环境已经全部搭建完成了,剩下就是按自己实际的需求开发工具了 本文参考链接: (1)Python编写...提供一个“检查更新”的功能,就是请求一个 url 获取版本号,然后对比看有没有最新的,另外一种方法就是由上而下广播通知大家更新插件; (3)缩写一个 exe 程序,一键安装插件 其实就是双击后,可以将包含在...查询目录有很多种方法,比如遍历注册表,然后选Maya版本,再找到指定的 shelves 目录 祝大家都能顺利完成Maya的插件开发

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于Python的Houdini插件开发

    Houdini是基于QT进行的开发,支持 Python、HScript二种脚本进行插件开发。...本文以Python开发为例来进行说明,环境说明: (1) Python 3.x(我用的版本是 3.9 版本) (2)IDE开具 PyCharm(我用的版本是 PyCharm Community Edition...Panel Editor,可以创建界面(New Interface),供panel的tab页签调用,以及下拉菜单使用 也可以通过先打开 Python Panel 后,通过右上角的功能按钮打开 Python...(比如执行python文件名指定的 run 函数等) 为了工具更便捷的开发,界面我们采用了 PySide2 进行搭建。...本文用的是PyCharm编辑器,首先需要设置解释器路径为 Houdini 的 Python37目录 并向解释器路径添加以下三个目录 安装 Houdini Python Support 插件 将新建的

    1.3K20

    python插件 docker buil

    要求:          python插件需要附属在自己的软件包程序中,以os.path.append的方式加载      实现步骤:      1、搜索找到etcd3的pthon插件         ...   C) 确认无关联插件    3、 搜索grpcio、tenacity关联插件....至确认无相关关联    4、安装时,软件安装时诸如grpcio插件,作者在写pypi插件时,有些必要的软件包会及时提示...,纯手工操作,或者docker run个基础镜像后手动执行python插件安装一步步操作毫无问题;可是让自动build的grpcio总是提示CompileError: command 'gcc' failed...with exit status 4,毫无头绪,后来先将grpcio相关依赖包很打了一个镜像B后,再执行安装grpcio插件也是如此;在镜像B的基础上验证测试无果后,随机重新安装了一次无相关的插件,再次执行安装...grpcio就通过了;于是在docker build自动安装的过程中执行grpcio安装前,再执行一次其他插件的安装,这样编译就通过了,怀疑是插件未及时更新,但验证镜像B时所有的相关包都可以正常用python

    72220

    vscode安装python插件

    笔记内容:vscode安装python插件 笔记日期:2017-12-23 vscode创建python文件 ---- 在介绍如何安装python插件之前,先来看看没有插件的情况下,是否能够在...6.然后在终端中输入:python 你的文件名称,然后回车就可以执行文件中的代码了: ?... 可以在vscode中打开你python文件所存放的目录,这样就方便于管理和编辑你的python文件: ?... vscode安装python插件 ---- 从以上实验可以知道,安不安装插件都可以运行python代码,安装插件只不过是为了完善vscode对python代码的智能提示、语法检测以及断点调试等功能...vscode安装python插件可以在官网上下载插件进行安装,也可以在vscode里的应用商店里进行安装。 点击左侧的应用商店图标,会弹出来插件菜单: ? 安装第一个: ?

    1.6K10

    浅谈 Python 库的插件系统设计

    上一篇文章介绍了可选配型插件的实现的例子,这篇文章继续说说安装即生效的插件原理。 安装即生效的插件 如果使用方只用把插件加到依赖里,安装以后这个插件就自动生效了,那使用方岂不是非常方便?...但 Python 是个运行时的动态语言,所有代码需要生效都要实际执行它,那么这个执行时谁来做,什么时机执行呢?...那么关键就是如何寻找当前所有安装的插件了,Python 包提供了这样的机制,叫做entry point。...简单来说,就是 Python 的库打包时,像包信息中注册写入一个配置,把某个 Python 对象注册为特定类型(类型需要与宿主约定好)的载入点,宿主则可以通过pkg_resources.iter_entry_points...利用 Python 的启动机制执行 但如果这个宿主没有为插件预留入口,或者它没有设计成可扩展的,那我们也有办法硬插进去。

    37830

    浅谈 Python 库的插件系统设计

    上周末我给PDM实现了一个插件系统,于是就顺便利用这篇文章总结一下 Python 库里面用到的插件系统的设计方法。...大体说来,插件分两种类型: 安装了以后需要写配置、写代码让插件生效——我称之为可选配的插件 安装了以后插件功能即生效,或者程序运行时自动生效——我称之为安装即生效的插件 下面我会分别对这两种类型,结合一些项目的例子来说明...可选配的插件 可选配的插件一般用在 Python 库中1,特点是可配置,可调整插件参数,但需要写额外的代码或配置来装载它。...Requests 作为 Python 中最著名的库没有之一,Requests 的层级划分和模块解耦做得非常好。这样开发者想在上面做二次开发非常容易,有种随心所欲的感觉。...在介绍 Marko 的插件系统前,我们先看看Python-Markdown的扩展方法 Python-Markdown 的扩展方法 我猜没有人给这货写过扩展吧,它的官方文档,几乎什么也没写,要研究怎么写扩展

    32240

    关于python安装lxml插件的问题

    直接进入正题,首先我这边是win环境,电脑上装的是python3.8和anaconda(python3.7),确认环境变量没有问题,环境变量配置的是python3.8,在控制台中直接pip install...我因该是要安装红框里的这个,但是还是安装失败了 后续又在网上查了一些,大概的意思都差不多,但是有一篇文章提及到python官网下载lxml安装文件 附上链接地址 https://pypi.org/project.../lxml/#files 进去以后竟然没找到关于python3.8的lxml安装文件,我滴乖乖,我安装的python版本太高了?...无奈只能放弃在python3.8上安装lxml 还是老老实实,在anaconda上import吧,当然安装anaconda的时候这些常用的包都是安装好的,弄好环境以后,发现执行第一句话就报错 from ...python版本和安装包是否兼容,不兼容的话就别走这条路了,老老实实换python版本(一般是安装版本太新导致的), 然后确定python版本没有问题以后安装不成功,基本是你设置的问题,环境变量确定一下

    2.7K20

    VSCode 插件(Python路径复制)

    今天推荐一个插件,复制路径使用 ---- Python的强大很大一部分是它的库相当强大,但是为了解耦,大家把他们分开写。 那有一个问题就是如何互相使用这些互相依赖的库。...Python 路径 此扩展添加了一组工具,可帮助您在 Python 项目中生成内部导入语句。...特征 可以从以下位置访问“复制 Python 路径”: 命令 资源管理器上下文菜单 编辑器上下文菜单 编辑器标题上下文菜单 基本复制 Python 路径 将当前文件的完整模块名称复制到剪贴板。...在简单选择的情况下,生成的语句将是: from module.name import selected_text 在多选的情况下,生成的语句将是: form module.name import (...selected_text_n, ) 灵感来源 来自 Sublime 包的灵感:https://github.com/pokidovea/copy_python_path 参考 https://github.com

    1.7K70

    推荐俩款Python插件

    生成好看注释的插件,后面我专门写源码解读和具体使用的方法 快速的生成函数注释 光标必须在定义正下方的行上,以生成完整的自动填充的文档字符串 用三引号("""或''')打开文档字符串后按Enter 键盘快捷键...命令: Generate Docstring 右键菜单: Generate Docstring https://github.com/NilsJPWerner/autoDocstring 这个是两个插件的具体使用样子...生成sum函数的注释 以及下面的彩色注释 右键可以看到这个使用 此扩展程序提供以下设置: autoDocstring.docstringFormat:在不同的文档字符串格式之间切换 autoDocstring.customTemplatePath...:在文档字符串中包括扩展摘要部分 autoDocstring.includeName:在文档字符串的开头包含函数名称 autoDocstring.startOnNewLine:摘要行之前的新行 autoDocstring.guessTypes..."""输入三个双引号的时候""" 然后摁Tab键就会自动生成 这个是效果图 这个是彩色的注释 这个下次再说为什么要安装这个库

    82420

    〖Python零基础入门篇④〗- Pycharm插件安装与常用的插件

    一个好的 IDE 都会提供插件平台,允许第三方在遵循插件平台集成条款的前提下,使用插件平台对外提供的能力,扩展出更广泛更丰富的功能。...PyCharm 提供了大量商业与免费插件,内容涉及了方方面面,开发者根据工作的实际需要,可以在Marketplace 搜索对应的插件,合理的使用正确插件,将极大的提高开发效率,并且保证代码质量。...---- ---- PyCharm 常用插件 下面给大家推荐一些 Python 开发人员会经常用到的插件,工作中是经常会用到的,这些插件运用的好可以极大地提高我们的开发效率。...比如用 git 管理的 Python 项目, 项目上右键选 new, 就会有个 .ignore file 的选项,选择 git , 进入下一页面选择 Python 生成就可以了。...另外如果机器设置了代理,也需要把自动监控代理设置的选项选中,总之,这与你的工作的网络环境是相关的。如果仍然不能正常搜索到插件,就去官网下载插件到本地,然后导入安装。

    1.6K30

    IDEA集成Python插件,SDK配置

    (第一次写在博客园添加随笔, 会有些生硬,有不对的地方和描述错误之处希望可以指出) 最近在学习一个新的知识点,涉及到Python的使用,因为第一次接触很多地方都不是很明白 ,好,废话不多说,现在直接上图...Install JetBrains  plugin...按钮,安装官网插件 Browse Repositories按钮,通过远程服务器来查询我们要安装的插件 Install plugin from disk...按钮,意思是从硬盘安装插件 在这里我没有搭理这三个按钮,直接点击右边下载按钮。...2:重启后新建项目,查看界面是否有python ? 困扰点:   起初安装完毕,python--》Module SDK 是 显示 , 这个对于我刚接触的来说,的确有点阻碍。...解决方案1:重启IDEA 可能存在一个刷新的问题  解决方案2:重启IDEA 后创建python文件,SDK会自动出来(亲测,有效) 至于是否还有其他的好办法,有待我日后发现和学习。

    3.4K30

    为Eclipse安装Python开发插件

    最近想用Python开发大一点东西,IDLE就显得不太够用了,比较了一下众多的Python编辑器,发现Eric和Eclipse+PyDev是功能最为强大的两个。...为Eclipse安装PyDev插件 1. 启动Eclipse a. 启动Eclipse。有一个屏幕会出现,如下所示。在这里,可以选择想要打开的工作空间。...截屏读到的是‘Python 3.1’,这是一个旧的版本,最好安装Python 3.2(作者注:原文是这样,我也没看到哪里有Python 3.1)。 ? c....开始下载插件。 f. 注意:当看到选择所需组件对话框时,必须在按下okay键之前手工的勾选上多选按钮。如果没有这么做,那么看起来好像安装过程在进行,而实际上却没有。...,输入Python32作为解释器的名称。为了调用解释器,浏览到Python安装地址(例如C:\Program Files\Python32\python.exe),然后按下Open。 ?

    2.4K20
    领券