ununtu16.04+python3+selenium+firefox环境搭建

Posted 灬魑魅魍魉灬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ununtu16.04+python3+selenium+firefox环境搭建相关的知识,希望对你有一定的参考价值。

一、初始配置:

1、安装完系统并配置好地址及DNS。
2、设置root密码:
sudo passwd root

3、更改云源:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo apt-get install vim
sudo vim /etc/apt/sources.list
技术分享图片
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted 
#Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe 
#Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe 
#Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse 
#Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe 
#Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
aili云源
 4、更新软件包:
   sudo apt-get update

 5、更新firefox:
  sudo apt-get install firefox
  /usr/bin/firefox -v    #查看版本号

 6、下载firefox语言包(不然以后运行的时候会报错):
    apt-get install firefox-locale-en    如果你使用的firefox是英文的语言环境的话,请使用如下命令进行英文语言包的安装/更新
    apt-get install firefox-locale-zh-hans   如果你使用的firefox是中文的语言环境的话,请使用如下命令进行中文语言包的安装/更新

 7、下载geckodriver:
 https://github.com/mozilla/geckodriver/releases   #下载地址
 tar zxvf geckodriver-v0.19.1-linux64.tar.gz
 cp geckodriver /usr/local/bin/

二、python包下载及配置:

1、安装pip(系统默认安装了Python3.5.2版本)
sudo apt-get install python3-pip
pip3 install --upgrade pip
2、安装库:
pip3 install selenium
pip3 isnatll wordcloud
pip3 install jieb

 三、Ubuntu 16.04 远程桌面配置:

1、安装xrdp
sudo apt-get install xrdp
、安装xfce4 sudo apt-get install xubuntu-desktop
4、配置xfce4 echo "xfce4-session" >~/.xsession  #创建.xsession文件并写入内容。 这样之后,网上很多做法就已经结束了,但是我使用远程桌面连接mstsc.exe连接的时候,仅仅显示connecting to sesman ip127.0.0.1之后就没有反映了,应该继续连接ok才对。这样,继续: 5、继续配置xfce4 sudo vi /etc/xrdp/startwm.sh 在. /etc/X11/Xsession前一行插入 xfce4-session 6、重启xrdp sudo service xrdp restart 7、使用远程桌面连接mstsc.exe,连接之后类型选择sesman-xvnc 填写用户名和密码之后就好了 注意,第4步和第5步,两个配置xfce的步骤,缺一不可。 8、修改tab键自动补全功能 至此为止,远程登录可以正常使用了,但是在终端中无法使用tab的自动补全功能,使用起来甚是不便,使用如下方法修改: 此法不需要重启系统,可以直接在远程桌面中设置,打开菜单->设置->窗口管理器,或者在终端中输入xfwm4-settings打开(xfwm4就是xfce4 window manger的缩写) 选择键盘,可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口即可。 缺省的设置,该项的值为“super+制表”,制表键就是tab键。这样修改后马上可以使用了。

 































以上是关于ununtu16.04+python3+selenium+firefox环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu16.04 python3.4.3升级到python3.7.1

ubuntu16.04 下安装配置python3.6

Ubuntu16.04 下python2 | python3

Ubuntu 16.04 安装 python3.8

Ubuntu16.04 python2.7升级python3.5

Ubuntu 16.04完全卸载python3.6