Python SDK依赖设置
设置全局依赖的Python SDK
- 在工程界面中,单击菜单栏中的“Project Structure”设置页面。 ,进入
- 在左侧菜单栏中选择图1添加Python库。 ,参考
- (可选)在“Add Python Interpreter”窗口中,选择合适的Python解析器 ,用户可以自行配置或者选择默认的Python解析器。可选解析器如图2所示。
表1 Python解析器选项 解析器
说明
Virtualenv Environment
集成了Virtual Environment工具,用以创建独立的虚拟环境。
Conda Environment
使用Anaconda中带有的Python解释器。
System Interpreter
系统本地解析器。
Pipenv Environment
Pipenv是一种工具,提供了为Python项目创建虚拟环境所需的所有必要手段。
Poetry Environment
使用Poetry工具,创建基于工程依赖的虚拟环境。
SSH Interpreter
远程解析器。通过SSH方式添加远程设备的Python SDK并通过Deployment功能将指定项目中的文件、文件夹同步到远程指定机器的指定目录,具体功能请参见Deployment。(如选择该选项,在工程运行时,MindStudio将以远端运行的方式进行。)
- 添加完成后,请确保相关Python库已存在。
如下图示例所示:
图3 查看Python库 - 在Project Structure窗口中单击“Apply”。
- 单击“OK”,关闭Project Structure窗口。
设置全局依赖的自定义Python SDK
若开发者在代码开发过程中,自行引入了其他第三方Python库或自定义Python库,需要参考如下操作在工程中添加相应的Python SDK。
- 在工程界面中,单击菜单栏中的“Project Structure”设置页面。 ,进入
- 在左侧菜单栏中选择“Python SDK”设置。 ,进行
- 选择对应的python库,在Classpath栏中单击“+”,可添加自定义的python库,如图4所示。
需要注意的是:
- 由于“Platform Settings”页签中的Python库为全局配置,对所有算子工程生效。
- 单击“OK”,关闭“Project Structure”窗口。
父主题: 基础操作