Ubuntu上wps调用zotero的方法

发布时间:2024年01月07日

本人电脑Ubuntu22.04
克隆这位大佬的项目,并转到合适的目录下https://github.com/tankwyn/WPS-Zotero
输入命令

unzip WPS-Zotero-main.zip	# 解压文件
cd WPS-Zotero-main # 进入目录
./install.py # 安装文件

如果上面的流程全部正常,恭喜成功
如果出现了which python命令那里出现问题,请进行下面的步骤
如果在终端输入

which python

能够弹出相应的地址,则可以进行类似的修改
打开install.py文件,找到checkpy()函数
改成如下内容:

# Check whether Python 3 is in PATH
def checkpy():  
    python_exe = '/home/anaconda3/bin/python'  # 这里替换成自己的which python得到的地址
    try:  
        code, res = runcmd([python_exe, '--version'])  
        if code == 0 and res[0].startswith('Python 3'):  
            print('Python in PATH:', res[0])  
            return True  
    except Exception as e:  
        print('Error checking Python version:', e)  
    print('Please ensure Python 3 is installed and accessible.')  
    return False  
  
def runcmd(cmd):  
    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)  
    code = p.wait()  
    res = p.stdout.readlines()  
    err = p.stderr.readlines()  
    if err:  
        print('Error:', ''.join(err))  
    return code, res  
  
checkpy()

再次运行./install.py,本人到此处可以重新运行了

文章来源:https://blog.csdn.net/weixin_46538207/article/details/135440412
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。