---恢复内容开始---

最近一个月没有更新博客了。最近都在复习LINUX与PYTHON知识。决定以后在LINUX环境下学习新知识。

包括后期的框架学习与平台知识方面。

直接记录今天下午的学习成果。

https://blog.csdn.net/zhaoyabei/article/details/52355021   这是参照的博客知识。

1.安装chrome

1,sudo apt-get install libxss1 libappindicator1 libindicator7

2,wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

3,sudo dpkg -i google-chrome*.deb

如果上面运行

sudo dpkg -i google-chrome*.deb命令之后报错,使用如下命令修复一下:

sudo apt-get install -f,之后再次运行sudo dpkg -i google-chrome*.deb命令就可以了

安装后确认/usr/bin目录下是否有google-chrome文件

2.安装python、安装Selenium、安装requests(可选)

1,sudo apt-get install python-pip

2,sudo pip install selenium

3,#requests模块,可选安装

4,sudo pip install requests

3.安装chromedriver

建议安装最新版本的chromedriver,下载页面:

http://chromedriver.storage.googleapis.com/index.html

在这个页面里列出了chromedriver的各个版本,我们选择目前最新的版本(2.29),使用命令行安装:

1,wget -N http://chromedriver.storage.googleapis.com/2.29/chromedriver_linux64.zip     ##注意,这里2.29要换成实际对应你下载的CHROME的版本。目前最新的是:2.43

2,unzip chromedriver_linux64.zip

3,chmod +x chromedriver

4,sudo mv -f chromedriver /usr/local/share/chromedriver

5,sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver

6,sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver

安装后确认/usr/bin目录下是否有chromedriver文件

由于时效性,在安装时应当先去网站查看最新版本,然后替换命令行中的2.29版本信息

注意点:1,chromedriver与浏览器对应的版本号。

2,程序在pycharm中运行时,检查路径/usr/bin下才是正确的。(默认的,如果不在这个路径下,程序识别不到selenium与webdriver)

这个可以在pycharm的settings---project interpreter中设置。

目前自己在开始运行时,碰到了这俩个问题,后续碰到其他问题后再更新。

3,

通过终端安装程序sudo apt-get install xxx时出错:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况

解决方案:

在终端中敲入以下两句

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

---恢复内容结束---

linux配置selenium路径,Linux配置Selenium+Chrome+Python相关推荐

  1. 怎么查看linux硬盘多路径,linux下磁盘多路径

    有时我们在linux系统 中通过"fdisk-l"命令,会看到/dev/mapper/xxxxx的磁盘,这中磁盘有可能是逻辑卷,也有可能是配置的多路径,可以先通过"lvd ...

  2. linux 防火墙文件路径,linux防火墙设置

    手机评站网今天精心准备的是<linux防火墙设置>,下面是详解! linux如何关闭防火墙 一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原 开启: chkconfi ...

  3. linux的学习路径,Linux学习路线图『从入门到精通』

    学习任何知识,目标明确很重要.如果你要学习Linux,下面分享一张Linux学习路线图,帮你明确学习目标,告诉你Linux应该怎样学. 一.学习Linux要达到什么程度? 1. 掌握至少50个以上的常 ...

  4. linux svn 配置文件路径,linux下svn目录访问权限的配置

    当svnadmin create /home/svn/yourproject创建仓库后,应该在仓库目录下的config目录有3个文件--authz.passwd.svnserve.conf. 下面对3 ...

  5. linux 公钥存放路径,linux配置ssh公钥认证

    在两台linux主机上由于环境的需要,经常要配置两台主机之间免密码登录,这就要用到key认证,也就是所谓的公私钥认证.便于理解,我这里指定两台主机为 A 和 B .如果A主机想免密码登录到B主机上,则 ...

  6. linux ruby 安装路径,Linux(CentOS 7)安装ruby

    首先下载Linux版ruby源码"ruby-2.7.0.tar.gz",上传并解压到/usr/local路径下: tar -xzvf ruby-2.7.0.tar.gz 安装编译依 ...

  7. linux+查看系统环境路径,Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH

    Linux环境变量设置方法总结 PATH.LD_LIBRARY_PATH PATH:  可执行程序的查找路径 查看当前环境变量: echo $PATH 设置: 方法一:export PATH=PATH ...

  8. linux tomcat 日志路径,linux日志文件在哪 linux安装tomcat

    linux日志文件在哪 本例使用的是centos6.5版本号 一.首先到官方下载tomcat服务: ? 二.将tomcat上传至linuxserver中 本人在根文件夹下建立了一个rommr文件夹 一 ...

  9. linux查ant路径,Linux下安装Ant

    前言 Apache Ant 是一个构建工具,可以将软件编译.测试.部署等步骤联系在一起完成自动化工作,比如可以利用Ant来执行Jmeter的 jmx 脚本,生成了 jtl 测试结果文件,接着再利用An ...

最新文章

  1. 北京智源行动计划发布,北京智源人工智能研究院揭牌成立
  2. 谷歌宣布对外开放聊天机器人数据分析平台Chatbase
  3. WL 2009 professional【已解决】谢谢nooby跟海风
  4. Windows10局域网内共享资源(你没有权限访问 或者 账号或者密码错误)
  5. c语言 1 2是什么类型,C语言2-C数据类型(1).docx
  6. MaxCompute产品最新进展 -- 从马力到计算力
  7. python 从大到小循环_python算法(3) 插入排序
  8. In addition, Clem also revealed that they have
  9. 添加到界面前获取尺寸
  10. 目标检测(九)--YOLO v1,v2,v3
  11. 根据error_log发现图片木马,被上传到图片文件夹
  12. 电脑如何安装android系统版本,电脑如何安装Android系统 电脑安装安卓系统教程
  13. Qt控件之toggle()、triggered()、clicked()——triggered发射信号无响应
  14. web开发入门_Web开发人员工作流程工具:入门指南
  15. 旷视 2019 春季算法实习生面试总结
  16. android package_added 界面更新,如何在Android Oreo上注册ACTION_PACKAGE_ADDED和ACTION_PACKAGE_REMOVED?...
  17. 用ssm进行微信开发,实现微信登录验证功能
  18. 拼多多新店扶持期是多久?
  19. java中的就近原则、方法中值传递和引用传递的区别、什么是构造方法、this关键字用法、什么是封装
  20. 域前置,水太深,偷学六娃来隐身

热门文章

  1. java -jar Incompatible argument to function
  2. attachEvent 与addEventListener到底有什么区别呢?
  3. nagios::plugin模块安装报错解决
  4. 通过minify将项目中js和css文件的打包
  5. BESR备份还原SERVER 2003域控制器
  6. Scala中Case Class使用详细解析
  7. Django中html里的分页显示
  8. cxf使用wsdl文件生成代码
  9. linux系统下文件命令详解
  10. 解决Lync联盟用户之间只能IM聊天不能进行A/V呼叫问题