python的selenium库下载_python+selenium 系列 ---02 selenium 安装

前言

这是本系列的第二篇文章,主要讲 cmd 命令行怎么进行 python 中 selenium 包的安装,linux 下基本也适用。像 pycharm 这种 IDE,也有方法可以安装,就不着重讲了,毕竟不算通用,但是可能会顺带提一下。

安装

方法一:pip 方式安装(推荐)

此方法最简单、粗暴,前提是需要联网,如果不联网,自己局域网有第三方包的仓库也可。

# 确认下pip是不是最新装的python3.7对应的

-> pip -V

pip 19.0.3 from g:\python37\lib\site-packages\pip (python 3.7)#看起来没啥问题

# 此处多说一句,如果不使用python虚拟环境(这个以后有需要再说),python默认的第三方库的存放路径就是${PYTHON_HOME}/Lib/site-packages下面,以后自己想找自己安装了啥,可以到这个目录下查找,当然,也有其他方式查看

# 如果不出啥意外,就跟下面显示一样,顺利安装完成。有的小伙伴会发现,他们的pip下载第三方库的地址是python官网的,而我的是清华源(https://pypi.tuna.tsinghua.edu.cn),因为国内的快啊!

-> pip install selenium

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple

Collecting selenium

Downloading https://pypi.tuna.tsinghua.edu.cn/packages/80/d6/4294f0b4bce4de0abf13e17190289f9d0613b0a44e5dd6a7f5ca98459853/selenium-3.141.0-py2.py3-none-any.whl (904kB)

100% |████████████████████████████████| 911kB 4.1MB/s

Collecting urllib3 (from selenium)

Downloading https://pypi.tuna.tsinghua.edu.cn/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl (118kB)

100% |████████████████████████████████| 122kB 4.7MB/s

Installing collected packages: urllib3, selenium

Successfully installed selenium-3.141.0 urllib3-1.24.1

这里附上修改 python 源地址的方法(windows)

我的方法是在当前系统用户的家目录下,新建个 pip 的文件夹,里面放个 pip.ini 文件。也可以百度下,也有其他跟我不一样的方式,结果是好的即可。

python的selenium库下载_python+selenium 系列 ---02 selenium 安装_第1张图片

python的selenium库下载_python+selenium 系列 ---02 selenium 安装_第2张图片

# pip.ini文件里填上如下内容

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

方法二:源码方式安装

python的selenium库下载_python+selenium 系列 ---02 selenium 安装_第3张图片

python的selenium库下载_python+selenium 系列 ---02 selenium 安装_第4张图片

python的selenium库下载_python+selenium 系列 ---02 selenium 安装_第5张图片

这里再说明下,上面的 whl 文件是编译好的文件,讲道理,whl 文件安装起来更不容易出错,因为源码安装会涉及编译,说不定就会错,如果以后安装其他包的时候,碰到 tar 包没法安装,编译报错的情况,可以尝试 whl 文件进行安装。

另外说明,源码安装会涉及包与包之间互相依赖的情况,如果是内网环境,没有自己的源,需要源码安装的情况,那就有点烦了,要是再加上有的包会依赖很多其他的包,那就更烦了,没办法,根据报错,挨个安装吧。

下载下来之后,右键解压,如果是 linux,就用命令解压 tar -zxvf xxxx.tar.gz

python的selenium库下载_python+selenium 系列 ---02 selenium 安装_第6张图片

解压后就是上图这个结构,然后在这个文件夹的空白处,按住 shift+ 鼠标右键,选择在此处打开 powershell 窗口(win10 是 powershell,之前的应该是 cmd 命令行)。然后输入如下命令

python .\setup.py install

#如果依赖包都装了的话,会哗啦啦刷个屏,然后提示

Finished processing dependencies for selenium==3.141.0

#如果没有安装urllib3的依赖,如果联网,也会自动下载

Searching for urllib3

Reading https://pypi.org/simple/urllib3/

Downloading https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl#sha256=61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39

#如果没有安装urllib3,且没联网,那就自己去pypi上搜索对应包,进行安装就行

验证

PSG:\software_install\pyhon\selenium-3.141.0> python

Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32

Type"help", "copyright", "credits" or "license" for more information.

>>> from selenium import webdriver

>>> quit()

# 如果安装没问题,打开命令行窗口,输入“from selenium import webdriver”,不报错,就说明安装成功了

# 想退出python的命令行,输入quit()

你可能感兴趣的:(python的selenium库下载_python+selenium 系列 ---02 selenium 安装)