专栏
标签
MWORKS模型降阶及融合仿真工具环境自检指南
技术分享
发布于 2025-08-06 16:24:05
查看 12过去300天

通常情况下,MWORKS模型降阶及融合仿真环境需要深度学习环境的支持,第一次打开工具箱时会提示跳转到帮助文档进行环境安装。
有些特殊情况下会出现即使安装环境后,依然提示环境缺少。本帖对这种情况提供了环境自检指南。

此种原因通常是由于以下两个原因:
1、深度学习环境安装到了其他python环境中
2、其他python环境在环境变量的优先级更高,导致sysplorer的python环境被覆盖

1、cmd模式检查是否存在python环境

Microsoft Windows [版本 10.0.22621.2428]
(c) Microsoft Corporation。保留所有权利。

C:\Users\admin>python

正常情况下如果sysplorer的python环境路径已被添加到系统环境变量中,那么此行命令运行后会出现python的信息,并进入到python的环境中

Microsoft Windows [版本 10.0.22621.2428]
(c) Microsoft Corporation。保留所有权利。

C:\Users\admin>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

如果跳转到了微软商店或者提示未知命令,则尝试添加 (你安装sysplorer的路径\Sysplorer\External\python64到系统环境变量的path中,就是你在帮助文档里cd的那个python64路径

2、检查python环境路径

在上述环境下输入

import sys  
sys.path

结果如下:

Microsoft Windows [版本 10.0.22621.2428]
(c) Microsoft Corporation。保留所有权利。

C:\Users\admin>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', 'H:\\Program Files\\external\\python64', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\python37.zip', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\DLLs', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\lib', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\lib\\site-packages', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\lib\\site-packages\\control-0.8.3-py3.7.egg']
>>>

检查上述中第一个路径是否为替换的python64路径;

2.1、重点:检查上述路径中是否含有在c:user 的路径

例如:

c: users delllappdatalroaming\python\python37\site-packages

若有,则说明你安装的时候没有用管理员权限按照,需要删除调该 python 路径: c: users delllappdatalroaming\python
没错,整个文件夹都需要删掉
然后 使用管理员权限打开cmd再安装torch库到sysplorer的python64环境中,并再次检查

如果有其他软件的python路径在其中,需要到系统环境变量的path里,将sysplorer的python64路径放到最上面,即优先级最高

2.2、检查sysplorer python64下是否有torch

打开路径

...\MWORKS\Sysplorer 2024b\External\python64\Lib\site-packages\

按名称排序,检查是否含有torch文件夹,正确的应该是两个文件夹
torch
torch-1.9.1+cu111.dist-info
其中第二个文件夹torch后面的代码为版本信息,每个人检查是否跟自己 pip 安装的版本一致即可,不需要每个人第二个都必须为上一行所示的版本编号

3、检查深度学习环境调用

在上述环境下输入

import torch

结果如下:

Microsoft Windows [版本 10.0.22621.2428]
(c) Microsoft Corporation。保留所有权利。

C:\Users\admin>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', 'H:\\Program Files\\external\\python64', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\python37.zip', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\DLLs', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\lib', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\lib\\site-packages', 'C:\\Program Files\\MWORKS\\Sysplorer 2023a\\external\\python64\\lib\\site-packages\\control-0.8.3-py3.7.egg']
>>>import torch
>>>

如出现其他信息,则为机器学习环境缺少或污染

所属专栏:工具箱
产品信息:模型降阶及融合仿真工具
系统建模AIMWORKS AI

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天