本机开发软件及版本配置,记录留存。
1.Python开发环境
主要用于开发机器学习算法。
(1)安装jdk-8u131-windows-x64。
(2)安装java版eclipse-inst-win64。
(3)安装Anaconda3-4.2.0-Windows-x86_64,对应python版本为3.5.2。
(4)在anaconda命令行中,用conda install tensorflow;conda install keras命令安装深度学习库。用conda list显示各库版本,主要库如下:
keras 2.2.3
matplotlib 1.5.3
numpy 1.11.1
pandas 0.18.1
qt 5.6.0
scikit-learn 0.17.1
tensorflow 1.2.1
theano 0.9.0
(5)在eclipse中安装Pydev插件,配置好python路径。
2.QualNet开发环境
(1)安装Qualnet6.1破解版,复制license。
(2)安装vs2010中文旗舰版。
(3)在QualNet的main文件夹下,复制Makefile至QualNet安装目录,修改nmake配置为Makefile-windows-x64-vc10(64位机,vc10即vs2010)。
(4)在vs2010中以现有代码新建项目,修改项目属性中的包含目录和库目录,将anaconda的include和libs目录添加进来。
(5)修改项目平台为x64、Release。
3.QT开发环境
QT主要用于开发外部程序,与QulaNet外部接口通信,获取仿真数据。
(1)安装vs2017 professional版本(community版本好像总是报错不能识别QT版本)。
(2)安装qt-opensource-windows-x86-5.12.0。只选择MSVC2017 X64一个编译器即可。
(3)安装qt-vsaddin-msvc2017-2.6.0-rev.07。可以在线安装,从vs2017的扩展与更新中搜索QT获取;也可以离线安装,从其他渠道下载,双击安装。
(4)安装完毕后,在vs2017中显示QT工具,配置QT安装目录及版本。
图文参考 https://www.cnblogs.com/farewell-farewell/p/10751196.html
4.PyQt开发
以上所说Qt开发环境指的是用vs开发Qt程序,是基于纯代码的开发,需要对Qt各个模块非常熟悉才能做到。其实基于Qt Creator,以代码与可视化混合方式进行开发,更适合新手。另外,如果需要用到python相关的模块,还可以用PyQt,将c++的qt程序快速改写成python程序。
第一步,安装Qt,去官网下载。
第二步,安装PyQt,在已安装python的开发环境下,执行命令pip install PyQt5即可。
安装成功后,在scripts目录下增加了pylupdate5.exe、pyrcc5.exe、pyuic5.exe这3个用于PyQt5的可执行程序。
pyuic5.exe用于将Qt Creator可视化设计的页面文件(.ui文件)编译转换成python程序文件的工具软件,最常用。
pyrcc5.exe用于将Qt Creator的资源文件(.qrc文件)编译转换成python程序文件的工具软件。
pylupdate5.exe用于多语言界面设计时编辑语言资源文件的工具软件。
第三步,用Qt Creator开发应用程序,包括.h、.cpp、.ui文件。将.ui文件用pyuic5.exe转换成.py文件,将.h、.cpp文件根据代码规则改写为python版本(参考相应类和方法设计)