1,request库安装
我使用的是pip安装,我之前就装好了pip3,不用白不用,所以装好pip3是很有必要的,会让你方便很多。
网上的命令是:pip3 install requests
但是我用这个命令时的出现了问题,如下:
Requirement already satisfied: requests in /usr/local/lib/python3.7/site-packages (2.22.0)
Requirement already satisfied: idna<2.9,>=2.5 in /usr/local/lib/python3.7/site-packages (from requests) (2.8)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.7/site-packages (from requests) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/site-packages (from requests) (2019.9.11)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/site-packages (from requests) (1.25.3)
然后百度了半天,终于有点眉目了,貌似没有指定request的安装路径,因为MacOS自带了python2,安装requests库时需要指定你安装的路径,我是把路径写的python3下面的库路径,可以通过python编译器PyCharm来找路径
pycharm --> preferences --> Project: WorkScript -->Project Interpreter,右边就能看到
我的路径是:/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages
其中3.7是python的版本,你可以根据这个来改路径。
所以到现在我的安装成功requests库的命令是:
pip3 install --target=/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages requests
其中target后面的是安装路径,如果运行之后的结果里面有successful,那你就成功了,如果出现另外的问题,恭喜你可以继续百度了。
验证安装是否成功的命令:
$python3
>>>import requests
首先输入python3,进入命令行模式,然后输入上述内容,如果没有任何错误提示,就进一步证明你成功安装了requests库。
在这里谢谢这篇文章下的评论给我带来的帮助:https://www.jianshu.com/p/1baeec397811
2,Selenium的安装
网上用的pip3安装命令:pip3 install selenium
验证是否有selenium库的命令:
$python3
>>>import selenium
如果没有报错,则说明安装成功。
我试了,显示安装成功,Successfully installed selenium-3.141.0,但是验证是否有Selenium库时显示:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'selenium'
说明并没有成功导入库,可能又是路径问题,那继续用指定路径的方式安装试试:
pip3 install --target=/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages selenium
果然可以了,这可能还是MacOS自带python2导致的问题。