UliPad源码+Anaconda+wxPython环境配置
此文参考了以下大佬文章:
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环境配置相关推荐
- win10下从源码运行Cura——环境配置(二次开发准备工作)
win10下从源码运行Cura(二次开发准备工作) win10下从源码运行Cura 配置过程(踩坑指南) win10下从源码运行Cura 本人小白一只,近来需要了解Cura,故自己摸爬滚打学习.网上对 ...
- Trinity-Core源码更新-编译环境配置-服务端运行等集中教学帖
转自:http://www.pandria.net/moshousifujishu/wow_7414.html 这个过程并不算短,但可以让你对服务器的开发拥有最高等级的控制力.如果你希望开发一个魔兽世 ...
- apue.3e源码编译、环境配置(centos6.7)
1.从官网上下载源码:apue.3e源码 2.解压源码至指定位置:tar -zxv -f src.3e.tar.gz -C /usr/src/ 3.转到解压后的apue.3e/目录下: cat REA ...
- opengl 编程指南源码下载与环境配置
首先到:https://github.com/openglredbook/examples 下载源码. 然后启用cmake生成.sln文件 打开两个.sln文件:vermilion9.sln GLFW ...
- Yolov5-5.0源码分享以及环境配置——Yolov5训练及测试教程(超详细含数据集制作,格式转换,数据集划分)
yolov5-5.0百度网盘连接 链接: https://pan.baidu.com/s/1Hd2KKBixuEWRv3jcH6Bcsw 提取码: g6xf 复制这段内容后打开百度网盘手机App,操作 ...
- springboot启动源码分析3-环境配置
applyInitializersSpringBoot启动源码分析3--环境配置 springboot启动源码分析1--初步初始化 springboot启动源码分析2--run方法分析 springb ...
- Centos6.5 LAMP环境源码包安装与配置,附安装包百度网盘地址
Centos6.5 LAMP环境源码包安装与配置 http://pan.baidu.com/s/1nvNruzv 安装包百度网盘地址 LAMP是一种web网络应用和开发环境,是linux,Apache ...
- php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析
本文实例讲述了Thinkphp 框架基础之源码获取.环境要求与目录结构.分享给大家供大家参考,具体如下: 获取ThinkPHP 获取ThinkPHP的方式很多,官方网站(http://thinkphp ...
- MySQL5.7.17源码编译安装与配置
一.下载MySQL源码 官网: http://www.mysql.com 下载下来的文件为:mysql-boost-5.7.17.tar.gz 二.解压源码,准备环境 [root@server1 so ...
- (教程)2020最新windows10/anaconda/pytorch-gpu环境配置(附CUDA/cuDNN配置)
(教程)2020最新windows10/anaconda/pytorch-gpu环境配置(附CUDA/cuDNN配置) 环境: windows10 nvidia 165ti 1. 安装anaconda ...
最新文章
- 一文读懂Spring中的AOP机制
- POJ1456贪心(set或者并查集区间合并)
- 万豪旅享家官方商城携手神策数据,数字化礼遇更高质量的用户体验
- 计算机科学与技术专业行业人物,计算机科学与技术专业_计算机科学与技术专业求职 - 沪江英语...
- 【Python】选择Python2还是Python3?
- 错误记录(part1)--Error loading server extension jupyter_nbextensions_configurator
- csgo被会话踢出什么鬼_【解决方案】“CSGO游戏—断开连接,VAC无法验证会话”问题解决方案...
- 一步步编写操作系统 30 cpu的分支预测简介
- mysql中常见错误代码汇总
- 使用Tomcat Maven插件进行项目部署
- Linux学习笔记:安装CentOS与Linux常用命令
- 来来来!统一命名服务、集群管理、分布式应用
- Docker部署SpringCloud ELK+RabbitMQ日志
- 江苏省级计算机一级b理论,江苏省计算机一级B理论部分复习资料.doc
- 用代码实现通过人人网的登录
- c# NPOI按模板导出
- 错误:PriviledgedActionException as:LCH (auth:SIMPLE) cause:0: No such file or directory
- matlab初值的非线性最小二乘,Matlab与Mathematica在非线性拟合中的应用比较
- Chrome安装CRX插件方法
- python 汉字转拼音