Reaper中的Python脚本,无法正常运行的原因是什么?有大佬知道嘛?

非常奇怪,安装版本就可以正常运行

同样的设置,在便携版的reaper,就显示:
Can't initialize Python
Extension not supported: "py"

----可能是便携版本身的问题,拷贝安装版的文件覆盖过去就可以了

应该是便携版没有设置 python 的路径正确。我上方的截图就是纯粹的便携版的。

image

不知道什么原因,重新搞了一下 可以了

看了大佬们的建议,我重新下了一个最新的Reaper安装版,然后从新测试,还是这样的结果,奇怪 ↓
image

在cmd窗口,安装一个reapy试试,
pip install python-reapy
然后打开reaper程序,
在cmd窗口运行 python3 -c "import reapy; reapy.configure_reaper()"

不知道行不行

reapy 跟这个无关

试过了吗

不好意思,昨天是我第一次发帖,没想到有回帖的次数限制,不让我回复了,哈哈哈。
您的方法我试了,开启Beta的utf-8重启电脑,的确可以了,但是我之前的其他脚本显示的中文全部就成了乱码,所以没办法使用,我还是关闭了。我再另外想想办法,也去虚拟机里试一下吧,看是不是我电脑哪里的设置或配置问题引起的,只能一个个排除了.................... :rofl:

如果你是刚开始学习编写 reascript 脚本,建议使用 lua,会更容易上手。以后遇到需要 python 库的脚本,再去用 python。

看到Tee佬使用kate编辑器,如何配置python和lua的?我试了在终端可以设置,但无法同时设置两个。是方法错了?

你指的是 Kate 如何配置 Python 和 lua 吗?我平时不用 Kate 不太清楚,图中的 Kate 只是在当成普通文本编辑器用。

ok好的


在工具那里

虚拟机测试没问题,但是中文是乱码,最后无奈我尝试了使用转为unicode编码,可以正常了,后来我在本体机中也使用unicode的编码,可以运行,结果就是目前只要是字符串,无论英文还是中文,都必须是unicode,就能正常运行,如下:
image
再进一步,如何正常使用字符串,而不需要转unicode的问题,目前还没发现是怎么引起的,不行就只有发邮件问问Reape官方了 :rofl:

你是直接在reaper自带的编辑器里面写脚本?那儿好像对中文显示乱码的。建议在别的编辑器里面写脚本。写好了,在reaper运行就行。


我试了下,在第三方IDE里写完,再用reaper调用,还是出错,目前发现直接将脚本转为GBK编码倒是可以正常运行了,中文也不乱码了,但感觉这种方式不正常,utf-8.应该才是正常的,可能和我电脑哪里的配置有关,我再有空研究一下 :rofl:

1 个赞