如何调用 Python 第三方库

当你需要调用使用 python 的某个库,而这个库确不在我们的包里,此时别慌,教你如何操作。我们可以通过 python 自带的 pip 远程更新方式(类似于 linux 的 yum)来联网下载第三方库,如不能联网,也可以通过事先下载好的库,copy 到客户机上去使用。

  • pip 联网下载更新方式(需要连到外网):

1. 打开我们自带的 python 编译器,右键管理员方式运行 C:\ueba\plugin\Com.Isearch.Func.Python 目录下的 idle.bat 文件,即可打开 idle 编译器。

2. 编译器里写 import 一下你需要的库,看看能否 import 成功,如图,我想 import 一个处理 rar 文件的 rarfile 库,提示“No module named ‘rarfile’”,找不到这个库。
如何调用 Python 第三方库

3. 更新并安装 pip
3.1 管理员运行 cmd,在 cmd 里进入到我们的目录(C:\ueba\plugin\Com.Isearch.Func.Python)
3.2 执行命令 python -m pip install –upgrade –force-reinstall pip,升级更新并重新安装 pip 工具
3.3 安装完成后显示成功
如何调用 Python 第三方库

4. 通过 pip 下载安装第三方库
4.1 在 cmd 里进入到我们的 scripts 目录(C:\ueba\plugin\Com.Isearch.Func.Python\Scripts)
4.2scripts 目录下执行 pip install 库名的命令,如本例中的 pip install rarfile
4.3 安装完后显示成功
如何调用 Python 第三方库

5. 这时再回到 idle,输入 import rarfile,就不会报不存的错了,并且库里的方法就可以自由调用了
如何调用 Python 第三方库

  • 已有库,copy 使用方式:
    如客户电脑无法连接外网使用 pip,那你可以提前使用自己的电脑 pip 下载好相关的包。
    下载成功后的包都存放在我们的 C:\ueba\plugin\Com.Isearch.Func.Python\Lib\site-packages 目录下
    如刚刚下载完毕的 rarfile 库,直接 copy 到客户电脑中相应的目录下即可使用
    如何调用 Python 第三方库

完成以上步骤,你就可以在我们设计器的自定义函数中去调用这些库了!