本人从大学开始就“接触”编程,包括c,c++,java,swift都停留在一本或者半本教程的程度,捂脸。一颗永远对编程好奇的心+性格里的3分钟热度一面,造成了这个结果。人到中年,自我感觉已经懂了自律坚持才能获得点成果吧,现在又想要看看python了。 这第一篇简书文章就记录一下自己过的第一个坎吧。 在花了一个星期看了几十集的python视频教程后,想着是否要找个实例练练手了。自然的就搜索到了网上最多的爬虫练手教程。可是满腔热血就被一个request难倒了很久。import requests就开始报错,一查发现还要安装requests包。mac机器也用得不熟的我来说,真的是折腾了几个星期。 首先根据各个前辈的文章,在电脑中捣鼓各种映射,将默认的python程序从系统自带的python2改成python3.8, 通过pip安装等等都失败了。今天终于成功了,所以现在简单记录一下成功安装requets的过程。也许有人也能和我一样成功安装呢?我还没有找到2020年介绍这个经验的文章。 成功的第一步,使用国内的镜像去安装brew。直接连接brew服务器安装就没有成功过。 从terminal输入以下地址后,就会提示一步步的安装下去的(笔者尝试了3遍才最终成功。根据个人网络状况会有些差距)。此地址为网络上找到的,目前也忘记了源头文章了。 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 继续尝试安装requests,通过brew install requests, pip install requests以及网络上的各种方法,各种不成功。最主要的提示就是无法连接目标地址,无法下载之类的。连续尝试了快一周。在这个过程中一度怀疑是因为墙的原因,因为第一步的确是网络的问题给自己造成了很多困难。同时也在怀疑python真的是个易学的语言吗? 在休息了两天后,通过各种社区帖子,主要是zhihu的,决定将电脑中的python全部删除。怀疑是自己之前各种操作,把安装好的python2和3路径搞乱了,我也就觉得里面的pip也已经乱了,通过pip的安装也无法成功。 第二步删除原有python, 通过brew install python3成功安装python3,同时也安装好了pip3. 这个过程也是连续三天尝试,最后成功的。期间一直提示某一步无法连接到文件。curl: (7) Failed to connect to files.pythonhosted.org port 443: Operation timed out 根据之前的经验,继续尝试。某个早上上班前又尝试了一下,晚上打开屏幕发现竟然已经安装好了。 第三步,直接pip3 install requests安装成功,这是最顺利的一步。再也不会import requests报错了。 总结一下自己之所以在这里耽误了两三个星期,主要有几个原因。1,个人对mac电脑不熟,对于程序安装,系统设置等束手束脚,还可能有失误的操作,造成后续requests安装困难; 2,网络上文章也不少,但是都至少是半年前的文章,可能很多情况不一样了,而且网络情况也不适合自己; 3,没有人提到过要把原系统自带的python2删除重新安装,都是提到各种复杂的映射啥的。这一步是让我的安装流程一下子简化的关键一步。 4,访问国外服务器真的挺难的,很多操作都需要不断尝试,碰到人品爆发的那天,才能成功连接,下载安装。 虽然折腾了很久,但是总算是迈出了自己解决问题的第一步。 兴奋之余,希望后面能继续将自己的进步记录下来,也勉励自己不要放弃。