下载
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

Python SDK依赖设置

设置全局依赖的Python SDK

  1. 在工程界面中,单击菜单栏中的File > Project Structure,进入“Project Structure”设置页面。
  2. 在左侧菜单栏中选择Platform Settings > SDKs,参考图1添加Python库。
    在Interpreter后面单击选择解析器版本,建议选择Python 3版本。
    图1 添加全局Python库

  3. (可选)在“Add Python Interpreter”窗口中,选择合适的Python解析器 ,用户可以自行配置或者选择默认的Python解析器。可选解析器如图2所示。
    图2 Add Python Interpreter
    表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将以远端运行的方式进行。)

  4. 添加完成后,请确保相关Python库已存在。

    如下图示例所示:

    图3 查看Python库

  5. 在Project Structure窗口中单击“Apply”
  6. 单击“OK”关闭Project Structure窗口。

设置全局依赖的自定义Python SDK

若开发者在代码开发过程中,自行引入了其他第三方Python库或自定义Python库,需要参考如下操作在工程中添加相应的Python SDK。

  1. 在工程界面中,单击菜单栏中的File > Project Structure,进入“Project Structure”设置页面。
  2. 在左侧菜单栏中选择Platform Settings > SDKs,进行“Python SDK”设置。
  3. 选择对应的python库,在Classpath栏中单击“+”,可添加自定义的python库,如图4所示。

    需要注意的是:

    • 由于“Platform Settings”页签中的Python库为全局配置,对所有算子工程生效。
    图4 添加用户自定义Python库

  4. 单击“OK”,关闭“Project Structure”窗口。

设置当前工程依赖的Python SDK

若开发者在代码开发过程中,自行引入了其他第三方python库或自定义python库,需要参考如下操作在工程中添加相应的python sdk。

  1. 在工程界面中,单击菜单栏中的File > Project Structure,进入“Project Structure”设置页面。
  2. 在左侧菜单栏中选择Project Settings > Project,进行“Project”设置。
    在Project SDK中,下拉选择Python SDK依赖设置中配置的Python SDK,并单击“Apply”,如图5所示。
    图5 选择Project SDK

  3. 在左侧菜单栏中选择Project Settings > Modules,进行Modules设置。
    在Dependencies页签中,下拉选择设置全局依赖的Python SDK中配置的Python SDK,并单击“Apply”,如图6所示。
    图6 选择Modules SDK

  4. 单击“OK”关闭“Project Structure”窗口。
    此时,在工程底部菜单栏中会显示如图7所示提示。
    图7 更新界面

  5. 更新成功后,Python代码可以实现自动解析,如图8所示。单击导入的Python模块代码,然后按Ctrl+Q,会出现相应的“提示”。按住Ctrl键,单击还可进入对应的模块定义文件。
    图8 Python代码自动解析示例

    若仍然无法自动解析,请关闭工程后重新打开。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词