插件版本:3.4
插件获取地址: 下载地址
在这里面下载对应版本就好了, 根据自己的 orthanc 版本来
官方文档
一、环境要求
- python3.6
依赖安装
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
下载源码包: python 下载
可以在服务器直接下载
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
解压:tar -zxvf Python-3.6.8.tgz
创建文件夹:mkdir /usr/local/python3
编译、安装
cd Python-3.6.8
./configure --prefix=/usr/local/python3
make && make install
建立软连接
ln -s /usr/local/python3/bin/python3.6.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.6.8 /usr/bin/pip3
测试使用
python3 -V
pip3 list
如果软连接已经被占用,记得看下/usr/bin/python3目前是不是软连接, 如果是的话, 就可以删除用上面的方式重新连接一下,就是用新版本了
- python 开发组件
yum install python3-devel -y
二、开始编译
本次下载的是OrthancPython-3.4.tar.gz
解压 ``
# 解压
tar -zxvf OrthancPython-3.4.tar.gz
cd OrthancPython-3.4
mkdir Build
cd Build
cmake .. -DPYTHON_VERSION=3.6 -DSTATIC_BUILD=ON -DALLOW_DOWNLOADS=ON -DCMAKE_BUILD_TYPE=Release
make
Build 里面的libOrthancPython.so.3.4
就是编译出来的插件了,
三、 使用
使用的话, 重命名为libOrthancPython.so
,然后在 orthanc 的配置文件中添加对应的插件
{
"Plugins": [
"/path/to/libOrthancPython.so"
],
"PythonScript" : "/path/to/autoRouting.py", // 这里放你的 python 脚本, 最好是绝对路径
"PythonVerbose" : true, // 这个开起来可以看调试日志
}