ubuntu+python自动化环境搭建

版权声明:本文为博主原创文章,博文旨在学习分享,本人允许以引用的形式转载,请在文章前面加博文的url。但不允许未经同意的商业转载。 https://blog.csdn.net/u010654583/article/details/80340754

1.0 安装python
Ubuntu自带2.x版本的python,终端下输入“python –version”或“python”可显示python版本号
这里写图片描述
如果想安装python3,可以终端下输入“ls /usr/bin/python*”列出python的二进制文件
这里写图片描述
接着输入命令“alias python=’/usr/bin/python3.5”即可切换到python3,然后用命令“. ~/.bashrc”重新加载一下.bashrc文件
这里写图片描述
同样想切换回python2.x版可使用“alias python=’/usr/bin/python2.7”命令,然后重新加载.bashrc文件
可参考https://blog.csdn.net/u011534057/article/details/51615193
此外还有另一种方法,通过命令“rm /usr/bin/python”移除链接,“ln -s /usr/bin/python3.x /usr/bin/python”重新建立目标版本链接,设置python3.x为默认版本(此方法更简单)。
参考https://blog.csdn.net/weixin_36082485/article/details/52992878 (需要切换回2.x版本时重复操作即可)

2.0 创建python3虚拟环境(请仔细阅读)
终端输入“pyvenv”查看pyvenv是否已存在,不存在则根据提示输入命令“sudo apt install python3-venv”安装。
这里写图片描述
在Home目录(即当前目录 ~/)mkdir创建并cd进入文件夹py,通过命令“virtualenv -p /usr/bin/python3 venv”或者“virtualenv venv”(此命令意外地适用python3.x)创建虚拟环境
这里写图片描述
然后通过“source venv/bin/activate”激活虚拟环境,”deactivate“取消激活。
更为标准的创建方式可以参考官方文档 https://docs.python.org/3/library/venv.htmlhttps://www.python.org/dev/peps/pep-0405/,官方文档文档有对pyvenv的弃用说明。“python3 -m venv + 路径“已经是最新的用法,路径存在则在该路径创建虚拟环境,若不存在则创建该路径并在该路径创建虚拟环境。
另外也可参考:https://blog.csdn.net/HeatDeath/article/details/70510861?locationNum=7&fps=1
python2.x的可参考:https://blog.csdn.net/werewolf_st/article/details/47358767

设置完激活虚拟环境,然后升级pip和setuptools:

pip install --upgrade pip
pip install --upgrade setuptools

注意:
1. 先升级pip和setuptools可以避免pip安装script出现cannot build wheel的错误
2. 这里的pip只安装在虚拟环境,也只在虚拟环境生效
3. 如果使用Pycharm,其实安装虚拟环境这步是不必要的,因为Pycharm自带。但我将尝试使用emacs,同时也是在这个前提下给flask web提前配置好环境

3.0 安装selenium
使用命令

pip install selenium

即可安装。
另外需要下载浏览器驱动,在https://github.com/mozilla/geckodriver/releases 下载geckodriver,本人下载的是geckodriver-v0.20.1-linux64.tar.gz,然后解压到“/usr/bin”,详细请参考官方文档https://github.com/mozilla/geckodriver

4.0 安装Appium-Desktop
官方网址:https://github.com/appium/appium-desktop/tree/v1.6.1
Release网址: https://github.com/appium/appium-desktop/releases/tag/v1.6.1
官方ReadMe.md并没有给出下载哪个镜像怎样安装,但在Release网址有个包含”linux”的yml格式的文件,里面有linux的镜像文件名,选择这个镜像下载。

下载完后右键属性,在Permissions里勾选“Allow executing file as program”, 然后在终端通过命令”./imagename”运行Appium Desktop或者直接安装。请参考https://stackoverflow.com/questions/46142739/how-to-download-appium-desktop-in-ubuntu-16/50544843#50544843

至此,基本的自动化环境已经搭建完成。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页