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版本对应表:
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 文件下
5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDM3MzU3MQ==,size_27,color_FFFFFF,t_70)

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’你的安装路径’) ”

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值