系统版本:Ubuntu 18.0.4
Python版本:python3.6.6
Selenium版本:3.14.0
firefox版本:52.0.2 (各版本下载地址)
geckodriver版本:0.15.0(各版本下载地址)

安装Selenium

pip3 install selenium==3.14

firefox 下载解压放至 /opt (先断网菜单-首选项-高级-更新里选择不检查更新,不然打开浏览器后会自动更新版本)

geckodriver 下载解压后把文件放至 /usr/bin 目录下(压缩包解压后是一个文件夹,只需要移动里面的文件)

关键点:把Firefox和geckodriver安装目录添加至系统环境变量PATH:
在系统的etc目录下,有一个profile文件,编辑该文件:

sudo gedit /etc/profile

在文件末尾处加入PATH的设置如下:
export PATH=”$PATH:/opt/firefox:/usr/bin”
该文件编辑保存后,重启系统,变量生效。
该方式添加的变量对所有的用户都有效。

补充:关于在pycharm中不能使用已安装好的包

解决方法
在新建项目时,勾选Inherit global site-packages即可

Ubuntu 18.0.4 安装Selenium 详细流程(亲测有效)相关推荐

  1. ubuntu 18.0.4安装无线网卡驱动

    最初是准备在kali 上安装的,一直不成功.安的我怀疑人生...后转到centos也不行...最后转到ubuntu.无线网卡是EP-AC 1662 .芯片是Realtek RTL8821cu .驱动安 ...

  2. ubuntu 18.0.4 安装 brook client

    sudo apt update sudo apt install snapd sudo snap install brook

  3. ubuntu装pl2303USB转串口驱动(详细,亲测)

    目录 查看usb串口号 下载pl2303 USB转串口驱动 安装步骤 查看效果 给串口权限 查看usb串口号 最近买了一条绿联的usb转串口线(pl2303),在win10里能直接用,但在Ubuntu ...

  4. 如何在Ubuntu 18.04上安装ERPNext堆栈

    The author selected Software in the Public Interest to receive a donation as part of the Write for D ...

  5. ubuntu 18.04 搭建python selenium 环境

    ubuntu 18.04 搭建python selenium 环境 1 背景 2 环境 3 搭建 3.1 安装selenium 3.2 安装geckodriver 3.2.1 下载 3.2.2 解压 ...

  6. faiss python安装_如何在ubuntu 18.04上安装faiss GPU

    最近因为要做多路召回的相关研究需要使用faiss进行召回,很多同学困在了安装的流程上.所以想把如何安装流程做个小结. 最简单的方法就是通过Anaconda来进行安装,facebook官方会不定期的推送 ...

  7. Linux/Ubuntu 18.04 截图软件Shutter详细教程,包括启用图片编辑Edit功能,延时截图等

    目录 Linux/Ubuntu 18.04 截图软件Shutter详细教程,包括启用Edit功能,延时截图等 安装Shutter 指令介绍 设置常用快捷键 启用Edit功能 延时截图 方法1 方法2 ...

  8. 如何在Ubuntu 18.04上安装Apache Kafka

    介绍 (Introduction) Apache Kafka is a popular distributed message broker designed to efficiently handl ...

  9. 在Ubuntu 18.04上安装和使用Tesseract 4

    量子指南 (QUANTRIUM GUIDES) Today, the extraction of information from scanned documents such as letters, ...

最新文章

  1. ISSCC 2021前瞻,智能传感器和IoT端是大势所趋 | AI日报
  2. 独家 | 这15个最热门的GitHub库你不可错过!
  3. ASP.Net Cookie(几个不同出处)
  4. CVPR‘21 | Involution:超越convolution和self-attention的神经网络新算子
  5. Linux find
  6. python算法与数据结构-双向链表
  7. 通过例子学习 Keystone - 每天5分钟玩转 OpenStack(19)
  8. redis集群搭建【简版】
  9. 面试官重点考察求职者这5项能力
  10. 谈谈-Android状态栏的编辑
  11. java easing_p5.js入门教程之平滑过渡(Easing)
  12. 转: 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
  13. 最新骗局,速查银行卡余额!
  14. 用python计算2+4+6+…+20的值_Day4-Python-循环和分之学习-2018/7/19
  15. 【短语学习】True(False) Positives (Negatives) 的含义和翻译
  16. Windows 10 安装 IIS 管理器
  17. 桂林瑶大叔名老中医馆
  18. 计算机上语音是什么符号,语音
  19. vivado基本开发流程
  20. Unity Shader -描边(后期处理)

热门文章

  1. 关于mysql中truncate
  2. Oracle RMAN中备份表空间名为'TEST'时需要注意的问题
  3. putty和Xming server 结合完美在windows下显示linux GUI程序
  4. CSS3 Filter的十种特效
  5. apache synapse使用(1)
  6. 逆向--- crackme6
  7. Android Service下载文件并自定义通知提示下载
  8. 很好的分页实例代码(JSP)
  9. asp.net夜话之五:Page类和回调技术
  10. hadoop1.2.1伪分布模式配置