前言

关于对象字典环境的配置,CSDN上有很多,并且像“睿思派克”等博主已经描写的很详细了。但本菜狗在配置过程中仍然遇到了一些问题,比如双击“objdictedit.py”文件,其闪退再比如“wxPython2.8”文件和“Gnosis_Utils-1.2.2”文件的安装和复制等问题。并且一些后续步骤,网站上并没有给出,接下来仅以本菜狗的视角,重新梳理对象字典环境的配置。
特别鸣谢:
@睿思派克: 文章链接
@mobei1983: 文章链接
@lei_g: 文章链接
@月落三千雪: 文章链接

一、软件及源文件下载

对象字典环境的配置总体来说需要下载/安装三个软件和一个源文件,如表1所示:

表1 需要的软件和源文件
项目链接
python-2.7.15.amd64.msi下载: Python
wxPython3.0-win64-3.0.2.0-py27.exe下载: wxPython
Gnosis_Utils-1.2.2.zip下载: Gnosis_Utils
canfestival-de1fc3261f21下载: canfestival

软件和源文件的下载方式可以分为两种:

(1)官网\网页式下载,操作步骤如下:

a.在D盘建立名为“CANopen_Setup”的文件夹;

b.在步骤a的文件夹里建立名为“DO_Env_Setup”的子文件夹;

c.在步骤b的“DO_Env_Setup”文件夹里建立名为“Python”、“wxPython”和“Gnosis_Utils”的三个子文件夹;

d.在表1所给的链接中下载对应的三个程序和一个源文件,将三个程序对应下载至步骤c的三个文件夹里;将源文件下载至步骤a的文件夹里,即:让其与“DO_Env_Setup”具有相同等级;

注意,前两个程序打开链接就可以下载,并且版本适配;第三个程序打开链接后,需要下滑直至找到如图1所示的程序:
在这里插入图片描述

图1 Gnosis_Utils.zip位置图

注意:源文件打开链接后,需要在页面上方选择zip格式进行下载,如图2所示:
在这里插入图片描述

图2 canfestival格式图

(2)网盘式下载,操作步骤如下:

a.在D盘建立名为“CANopen_Setup”的文件夹;

b.在步骤a的文件夹里建立名为“DO_Env_Setup”的子文件夹;

c. 在步骤b的“DO_Env_Setup”文件夹里建立名为“Python”、“wxPython”和“Gnosis_Utils”的三个子文件夹;

d.在下方百度网盘链接中,下载表1中的三个程序和一个源文件,网盘文件如图3所示:
在这里插入图片描述

图3 网盘中的程序和源文件图

链接: 网盘链接
提取码:XLGT
e.将网盘文件中的三个程序分别拷贝至步骤c建立的三个对应文件夹中;将源文件拷贝至步骤a的文件夹里,即:让其与“DO_Env_Setup”具有相同等级;
不论哪种下载方式,最后要达到的目的如图4所示:
在这里插入图片描述

图4 文件夹层次图

二、软件及源文件安装

经过上述下载环节之后,接下来进入安装环节。由于各类程序和源文件已经做好分类,所以两种下载方式对应的安装步骤是一样的。其实熟练之后没必要分这么多文件夹,直接一个文件夹就够了。安装步骤如下:

a.“Python”文件夹

Step1
在这里插入图片描述
Step2
在这里插入图片描述
注意文件夹选择!

Step3
在这里插入图片描述
Step4
在这里插入图片描述
这里需要注意,将橙色框内的选项改成如上图所示!

Step5
在这里插入图片描述
Step6
在这里插入图片描述
在上图搜索栏输入“CMD”,在其上方查找到“命令提示符”并打开!

Step7
在这里插入图片描述
在上图红框中输入“Python”,若出现如图所示的结果,则表明Python安装成功!

b.“wxPython”文件夹

Step1
在这里插入图片描述
Step2
在这里插入图片描述
Step3
在这里插入图片描述
Step4
在这里插入图片描述
此处需要注意的是,安装路径不要更改,因为其默认需要安装在Python文件夹的Lib文件夹里,千万不要自己将路径改为wxPython文件夹!

Step5
在这里插入图片描述
Step6
在这里插入图片描述
Step7在这里插入图片描述
Step8
在这里插入图片描述
安装成功后将弹出的黑色窗口关闭即可。

c.“Gnosis_Utils”文件夹

“Gnosis_Utils”文件夹需要与canfestival-de1fc3261f21文件夹连用,有两种配置方式。

①简单的配置方式,直接在canfestival-de1fc3261f21文件夹里操作,不需要用到自己建立的“Gnosis_Utils”文件夹:
Step1
在这里插入图片描述
Step2
在这里插入图片描述
Step3
在这里插入图片描述
右击,将上图中的压缩包解压到当前文件夹,会得到“Gnosis_Utils-1.2.2”文件夹。

Step4
在这里插入图片描述
切记不要直接安装“Gnosis_Utils-1.2.2”文件夹里的“setup.py”程序!!!

Step5
在这里插入图片描述
右击,将上图中的文件夹拷贝/复制。

Step6
在这里插入图片描述
将在Step5中复制的文件夹粘贴到Step2中的“objdictgen”文件夹中。

Step7
在这里插入图片描述
双击“objdictgen”文件夹中的“objdictedit.py”文件,若出现Step8中的窗口,则说明环境配置成功。

Step8
在这里插入图片描述
②相对复杂的配置方式,在自己建立的“Gnosis_Utils”文件夹中复制“gnosis”文件,再将其粘贴到“objdictgen”文件夹中:
Step1
在这里插入图片描述
Step2
在这里插入图片描述
Step3
在这里插入图片描述
Step4
在这里插入图片描述
将在Step3中复制的文件夹粘贴到Step4中的“objdictgen”文件夹中。

Step5
在这里插入图片描述
双击“objdictgen”文件夹中的“objdictedit.py”文件,若出现Step6中的窗口,则说明环境配置成功。

Step6
在这里插入图片描述
本篇文章的文件夹数目较多,读者在参考的时候请务必注意操作步骤与文件夹的对应。本文以菜狗的视角,一步一步地对对象字典的环境进行配置,旨在能给读者一个比较详细的参考,不恰之处,还请指正。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐