罗布otFramework的景况搭建

本文主要记录为史振华在尝试转换PY文件为EXE文件过程中各种疑惑和最终解决方法,尝试了PYTHON 2.7/3.5/3.6及其相关依赖pywin32-222.win32/pywin32-222.win-amd64。非常感谢IT笔记若能更早看过此文很有帮助,网上有大量相关文章但与本人现实中相当的不同。系统环境:Win7 Enterprise SP1/ intel i5-4310M CPU /System type:64-bit OS。2018/2/13

直接在命令行中安装pyinstaller

pip installer pyinstaller

Python pip是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。

摘要:

工具

python-3.6.4-amd64.exe:

pywin32-222.win-amd64-py3.6.exe:

PyInstaller-3.3.1.tar:

下载安装pyinstaler运行时所需要的windows拓展---pywin32

pywin32下载地址: pywin32
点击最新的Build,next click pywin32-220, choose win-amd64-py2.7.exe

这里要根据你的windows x86或者x64和你的python版本来选择(笔者是x64),下载安装即可。

在命令行中切换到要打包的程序所在目录,直接输入下面的打包指令

pyinstaller -F -w -c -i [icon路径] [主程序入口路径]
pyinstaller -F -w -c -i D:workspacelogoauto_logo.ico D:workspacesrcmain_app.py

下面的表格是参数的意思,可以随意组合,一般这个示例就可以满足要求执行之后打包产生的文件如下图,文件夹会出现在和命令行当前位置同级目录下,
exe 文件在dist目录中

图片 1

out file dic

1.需要安装的软件有哪些?

方法/步骤

运行python-3.6.4-amd64.exe,CPU是INTEL i5看到AMD64多少有些别扭,能选都选上路径都不改完成安装。确定PATH:Computer-System Properties-Advanced-Environment Variables...如:D:usersf29691aAppDataLocalProgramsPythonPython36。注意后续pywin32的版本需相同,PYTHON其他版本本身也能完成安装可最终安装PyInstaller或pywin32时报错无法顺利安装。

运行pywin32-222.win-amd64-py3.6.exe 安装中其会检测已安装的python版本,只有看到成功安装才有用。

解压PyInstaller-3.3.1.tar至D:根目录下,运行命令行CMD进入此目录,

//进入子目录 bootloader

cd bootloader

//build the bootloader 运行

python ./waf configure build install

//重新进入根目录

cd ..

//安装pyinstaller

python setup.py install

//from

#KEY#:安装中Reading : Could not find suitable distribution forRequirement.parse('future')可在浏览器中打开上述网站确定链接正常后CMD中再次python setup.py install,亲测使用电信手机开热点给PC成功安装。

CMD至pyinstaller安装路径:pyinstaller --version命令

 D: PyInstaller-3.3.1>pyinstaller --version

3.3.1若不行会显示各种缺少文件和语法错误。

CMD至pyinstaller安装路径,尝试转化一个简单的*.PY成*.exe:

pyinstaller -F D:PYTHONSHI.py

生成的EXE文件会被归档到子文件夹dist中。

命令中各参数的意义:

参 数 含 义
-F 指定打包后只生成一个exe格式的文件
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c –console, –nowindowed 使用控制台,无界面(默认)
-w –windowed, –noconsole 使用窗口,无控制台
-p 添加搜索路径,让其找到对应的库。
-i 改变生成程序的icon图标

2.整个安装流程是怎样的?

原料

SHI.PY :功能为转换EXCEL文件名为AWL文件名内容未定。

import os;
print("Hello, World!");
#file_path=os.getcwd();
sourcefile=input("Drap *.xls to this window");
file_name=sourcefile '.awl'
content='Hellon,Worldt'
print(content);
print(file_name);
if os.path.exists(file_name):
    os.remove(file_name);
F=open(file_name,'a ');
F.write(content);
F.write(":D");
F.close();
input();

3.如何打开RIDE?

4.如何创建桌面快捷方式?


前言:

网上关于Robot Framework的安装和配置帖子很多,但是对于新手的我来说,根本没办法找到一篇能解释我所有疑惑的文章,所以打算自己写一篇来解疑答惑。

1.需要安装的软件和库有:

Python 2.x  -》 这是最基本的语言环境。(RF框架是基于Python语言的,且WxPython只能支持到2.x的Python,所以此处不能下载最新的Python版本)

pip (可选项)  -》 Python包的自动化安装工具,这是用来方便地管理Python的第三方包的。

WxPython -》这是Python语言的一套优秀的GUI图形库,RIDE就是基于此库开发的。

Robot framework -》 这是一款用Python编写的用来写自动化测试用例的框架(或平台),UI和API都可以。

RIDE -》是一个图形化界面, 用于创建、组织和运行测试用例的软件(RIDE只有32位,所以WxPython也一定要下32位的)。

Robot framework-selenium2library -》 可以看错RF版的selenium库。

PyCrypto(可选项) -》这是Python的一个模块(或库),有许多加密算法。

2. 具体安装步骤:

Python 2.7 (32bit) -》https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi

图片 2

如果勾选上图选项,则不需要讲Python的安装路径和安装目录下的script文件路径加入到电脑系统变量的“Path”中。

图片 3

pip 

安装完Python后,进入Python安装目录,例如:C:Python27Scripts,执行easy_install.exe pip

图片 4

python27Scripts文件夹下会出现一系列和pip有关的文件,其中有pip.exe,说明pip命令可以使用:

图片 5

在cmd下输入“pip”,如果能识别"pip"指令,则说明pip安装成功了。

也就是说会出现如下的画面:

图片 6

WxPython(2.8.x 32bit) :http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download

一定要选择Unicode版本,否则安装完后不能支持中文。

在最后的这个界面保持勾选“Compile Python .py files to .pyc”和“Create batch files for tool scripts”,其他步骤默认安装即可。

图片 7

Pycrypto-》http://www.voidspace.org.uk/python/modules.shtml#pycrypto。

选择对应的 pycrypto installer 版本,进行默认安装。需要在安装库(如 SHHLibrary)之前进行安装,否则会出现 错误“Can't find vcvarsal.bat”。

或者安装 Python extensions for windows

http://sourceforge.net/projects/pywin32/files/pywin32/Build 219/pywin32-219.win-amd64-py2.7.exe/download

Robot Framework 

有两种方式:

a. 进入 Python 的安装路径,执行命令“pip install robotframework”。

b. 通过下载页面https://pypi.python.org/pypi/robotframework下载源码。解压后,执行命令“python setup.py install”进行安装。

Robotframework-ride

进入 Python 的安装路径,执行命令“pip install robotframework-ride”。

安装其他Library

    pip install robotframework-selenium2library

 pip install robotframework-archivelibrary

 pip install robotframework-SSHLibrary

 pip install robotframework-ftplibrary

完成以上步骤后,RobotFramework 的安装工作已经完成,可以通过执行命令“pip list”查看已经安装的产品。

3. 如何打开RIDE软件:

Windows图标-》搜索ride.py-》点击即可打开:

图片 8

图片 9

4.创建桌面快捷图标:

右键桌面空白处->New->Short Cut-> Find the path of ride.py -> Click "Next" button:

图片 10

图片 11

图片 12

Then change the RIDE shortcut icon to "D:Program FilesPython27Libsite-packagesrobotidewidgetsrobot.ico" :

图片 13

我已经改过了,所以图标就是最终的样子了哦, 谢谢阅读

本文由星彩网app下载发布于计算机编程,转载请注明出处:罗布otFramework的景况搭建

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。