此文参考了以下大佬文章:
https://download.csdn.net/download/java2king/2129267
https://download.csdn.net/download/linapingguo/8865651
https://blog.csdn.net/pjwonline1/article/details/16919873
https://download.csdn.net/download/djxssy/6784451
https://blog.csdn.net/yuejisuo1948/article/details/81043823

一、下载UliPad源码及相关环境

首先,ulipad 需要的环境为:wxpython+comtypes,在此基础上,才能正确运行。

1.1、下载UliPad源码

下载地址:https://download.csdn.net/download/java2king/2129267

1.2、下载Anaconda

这里我下载的是支持Python3.5版本的,大家最好直接下载python2.7版本的。如果下载的是Python3.5版本的后面还要配置python2.7的环境,因为UliPad的源码是用python2.7写成的
(1)Anaconda各版本下载地址:https://repo.anaconda.com/archive/
(2)Anaconda与Python版本对应表:

1.3、下载wxPython

这里下载的是win64位版本,如果要32位的可下载相应的版本,但要注意,一定下载unicode版本的
下载地址:https://download.csdn.net/download/linapingguo/8865651

1.4、下载comtypes

(如果下载的是Python2.7版本的Anaconda可跳过此步)
下载地址:https://download.csdn.net/download/djxssy/6784451

二、安装Anaconda

2.1、安装Anaconda

下载好相应的版本,一路next即可。

2.2、配置python2.7环境

(如果下载的是Python2.7版本的Anaconda可跳过此2.2步)

2.2.1配置步骤:

a) 打开Anaconda Navigator
b) 点击左侧“Environments”
c) 点击下侧“create”
d) 下拉框选“2.7”
e) 输入合适的环境名(eg. “python27”)
f) 点击“Create”完成

2.2.2测试环境是否安装成功

a) win+R 打开cmd
b) 输入 activate python27 (python 是环境名,这里填写你在第 2.2.1-(e)步中设置的环境名),如果配置成功,则如下图:命令行的开头会出现“python27”

三、安装wxPython

3.1、查看系统路径

a) win + R 打开cmd
b) 输入 “activate python27”(输入在2.2.1-(e)步中设置的环境名),激活python27环境(如果安装的python2.7版本的Anaconda跳过此步)
c) 输入“python”, 回车,进入python的环境。
d) 输入 “import sys” 回车
e) 输入“sys.path”可查看到相关路径。
f) 选中一个路径,记下,用来安装wxPython,一般推荐安装在 Lib\site-packages 文件下

3.2、安装wxPython

双击1.3步中下载的wxPython, 选择安装在3.1-(f) 中的目录即可,安装过程选择默认。

四、安装comtypes

(如果下载的是Python2.7版本的Anaconda可跳过此步)

a) 解压1.4步中下载的包,将comtypes解压到任意目录。
b) win + R打开cmd
c) 输入 “activate python27”(输入在2.2.1-(e)步中设置的环境名),激活python27环境(如果安装的python2.7版本的Anaconda跳过此步)
d) 然后执行命令"python setup.py install" ,python的安装组件会自动安装comtypes。
e) 如果遇到下列报错提示:
Traceback (most recent call last):
File “\comtypes\setup.py”, line 42, in
from distutils.core import setup, Command, DistutilsOptionError
ImportError: cannot import name DistutilsOptionError

则打开comtypes的setup.py,则删除下面这行内容:
from distutils.core import setup, Command, DistutilsOptionError
并添加:
from distutils.core import setup, Command
from distutils.errors import DistutilsOptionError

五、验证安装

5.1、验证安装

a) 解压1.1步中下载的UliPad源码
b) 在文件夹中按住shift键+右击鼠标,选择“在此处打开命令窗口”
c) 输入 “activate python27”(输入在2.2.1-(e)步中设置的环境名),激活python27环境(如果安装的python2.7版本的Anaconda跳过此步)
d) 输入 python Ulipad.py
如果所有配置都正确, 则此时会自动启动软件

5.2、错误解决

如果出现“No module named wx”等之类的问题,一定要仔细查看相应软件的安装路径是否在步骤3.1-(f)中选择的路径,如果不在可选择以下两种方式:
1、卸载之后重新安装,安装在指定路径的文件夹中
2)、将安装路径添加到系统路径中
a) win + R 打开cmd
b) 输入 “activate python27”(输入在2.2.1-(e)步中设置的环境名),激活python27环境(如果安装的python2.7版本的Anaconda跳过此步)
c) 输入“python”, 回车,进入python的环境。
d) 输入 “import sys” 回车
e) 输入“sys.path” 回车查看现有系统路径
f) 输入 “sys.path.append(r’你的安装路径’) ”

好了,到此源码及相关环境的配置就完成了,大家可以发挥自己的想像随意撸源码了。

UliPad源码+Anaconda+wxPython环境配置相关推荐

  1. win10下从源码运行Cura——环境配置(二次开发准备工作)

    win10下从源码运行Cura(二次开发准备工作) win10下从源码运行Cura 配置过程(踩坑指南) win10下从源码运行Cura 本人小白一只,近来需要了解Cura,故自己摸爬滚打学习.网上对 ...

  2. Trinity-Core源码更新-编译环境配置-服务端运行等集中教学帖

    转自:http://www.pandria.net/moshousifujishu/wow_7414.html 这个过程并不算短,但可以让你对服务器的开发拥有最高等级的控制力.如果你希望开发一个魔兽世 ...

  3. apue.3e源码编译、环境配置(centos6.7)

    1.从官网上下载源码:apue.3e源码 2.解压源码至指定位置:tar -zxv -f src.3e.tar.gz -C /usr/src/ 3.转到解压后的apue.3e/目录下: cat REA ...

  4. opengl 编程指南源码下载与环境配置

    首先到:https://github.com/openglredbook/examples 下载源码. 然后启用cmake生成.sln文件 打开两个.sln文件:vermilion9.sln GLFW ...

  5. Yolov5-5.0源码分享以及环境配置——Yolov5训练及测试教程(超详细含数据集制作,格式转换,数据集划分)

    yolov5-5.0百度网盘连接 链接: https://pan.baidu.com/s/1Hd2KKBixuEWRv3jcH6Bcsw 提取码: g6xf 复制这段内容后打开百度网盘手机App,操作 ...

  6. springboot启动源码分析3-环境配置

    applyInitializersSpringBoot启动源码分析3--环境配置 springboot启动源码分析1--初步初始化 springboot启动源码分析2--run方法分析 springb ...

  7. Centos6.5 LAMP环境源码包安装与配置,附安装包百度网盘地址

    Centos6.5 LAMP环境源码包安装与配置 http://pan.baidu.com/s/1nvNruzv 安装包百度网盘地址 LAMP是一种web网络应用和开发环境,是linux,Apache ...

  8. php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析

    本文实例讲述了Thinkphp 框架基础之源码获取.环境要求与目录结构.分享给大家供大家参考,具体如下: 获取ThinkPHP 获取ThinkPHP的方式很多,官方网站(http://thinkphp ...

  9. MySQL5.7.17源码编译安装与配置

    一.下载MySQL源码 官网: http://www.mysql.com 下载下来的文件为:mysql-boost-5.7.17.tar.gz 二.解压源码,准备环境 [root@server1 so ...

  10. (教程)2020最新windows10/anaconda/pytorch-gpu环境配置(附CUDA/cuDNN配置)

    (教程)2020最新windows10/anaconda/pytorch-gpu环境配置(附CUDA/cuDNN配置) 环境: windows10 nvidia 165ti 1. 安装anaconda ...

最新文章

  1. 一文读懂Spring中的AOP机制
  2. POJ1456贪心(set或者并查集区间合并)
  3. 万豪旅享家官方商城携手神策数据,数字化礼遇更高质量的用户体验
  4. 计算机科学与技术专业行业人物,计算机科学与技术专业_计算机科学与技术专业求职 - 沪江英语...
  5. 【Python】选择Python2还是Python3?
  6. 错误记录(part1)--Error loading server extension jupyter_nbextensions_configurator
  7. csgo被会话踢出什么鬼_【解决方案】“CSGO游戏—断开连接,VAC无法验证会话”问题解决方案...
  8. 一步步编写操作系统 30 cpu的分支预测简介
  9. mysql中常见错误代码汇总
  10. 使用Tomcat Maven插件进行项目部署
  11. Linux学习笔记:安装CentOS与Linux常用命令
  12. 来来来!统一命名服务、集群管理、分布式应用
  13. Docker部署SpringCloud ELK+RabbitMQ日志
  14. 江苏省级计算机一级b理论,江苏省计算机一级B理论部分复习资料.doc
  15. 用代码实现通过人人网的登录
  16. c# NPOI按模板导出
  17. 错误:PriviledgedActionException as:LCH (auth:SIMPLE) cause:0: No such file or directory
  18. matlab初值的非线性最小二乘,Matlab与Mathematica在非线性拟合中的应用比较
  19. Chrome安装CRX插件方法
  20. python 汉字转拼音

热门文章

  1. 21-微信小程序商城 会员首页(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
  2. 各类编程视频教程资源
  3. 《JSP实用教程(第2版)/耿祥义》错误之处理汉字乱码
  4. 文本文档怎样改格式为html格式,文本文档格式怎么更改【图解】
  5. 安装sql2005,没有SQL Server management studio的原因分析及解决方案
  6. java之pdf打印
  7. 20个最强的基于浏览器的在线代码编辑器
  8. python 简明教程
  9. Fiddler抓包工具之详细使用步骤(超详细)
  10. C语言学生管理系统(链表实现)