栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Python

Slicer学习笔记(十八)添加一个python扩展模块

Python 更新时间:发布时间: 百科书网 趣学号

Slicer学习笔记(十八)添加一个python扩展模块
  • 1、添加一个开发好的模块
  • 2、模块加载失败原因查看
  • 3、安装缺少的模块

1、添加一个开发好的模块

如果A已经开发好一个扩展模块test,B要加载A开发的扩展模块。
跟 Slicer学习笔记(十七)编写一个python扩展模块中的前2步一样,第3步选择“Select Extension”,然后指定目录到扩展模块的目录。

2、模块加载失败原因查看

如果模块加载失败,可以从 View --> Error Log中去查看加载失败的原因。

比如查看到加载失败的原因是:

ModuleNotFoundError: No module named 'pandas'

那么就需要在slicer的环境中安装缺少的模块。

3、安装缺少的模块

在slicer的python Interactor中执行下面的命令安装:

pip_install("pandas")

然后就会把缺少的模块安装上:

>>> pip_install("pandas")
Collecting pandas
  Downloading pandas-1.1.5-cp36-cp36m-win_amd64.whl (8.7 MB)
Requirement already satisfied: numpy>=1.15.4 in c:programdatana-micslicer 4.11.20210226libpythonlibsite-packages (from pandas) (1.19.2)
Collecting python-dateutil>=2.7.3
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Requirement already satisfied: six>=1.5 in c:programdatana-micslicer 4.11.20210226libpythonlibsite-packages (from python-dateutil>=2.7.3->pandas) (1.15.0)
Collecting pytz>=2017.2
  Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB)
Installing collected packages: pytz, python-dateutil, pandas
Successfully installed pandas-1.1.5 python-dateutil-2.8.2 pytz-2021.1
WARNING: You are using pip version 20.3.3; however, version 21.2.4 is available.
You should consider upgrading via the 'C:ProgramDataNA-MICSlicer 4.11.20210226binpython-real.exe -m pip install --upgrade pip' command.
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/272980.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号