关于PyCharm装不上lxml

 本人是个python小白,单纯想学习一下爬虫技术,发现需要lxml包,从此开始了始终装不上各种packages的漫漫长路〒▽〒
 我的电脑上装了python3.8,Anaconda(这个用的是spyder,既有3.6也有3.7,这就是另一个悲惨的故事了╮(╯▽╰)╭),以及PyCharm(关于这个我的应用放在D盘,文件存放路径定义的是U盘的某个文件,python也是,不晓得问题发生跟这个有没有关系),这是背景。
 我跟着学的文章使用的是PyCharm我就跟着用了这个,requests包,OK没问题,beautifulsoup的bs4也没问题,然后lxml也......也不出来了(╯-_-)╯╧╧暴躁开始(吐槽一下,这个的插入图片用的我好懵◐▽◑)百度,论坛了各种解决方案,然并卵,PyCharm依旧给我这个画面

关于PyCharm装不上lxml_第1张图片
然后向Anaconda进军,结果始终下不上,不晓得跟有两个版本是不是有关系,虽然我用两个版本的Navigator都装了一下,然后都是用不了,但是requests都没问题(・-・*)
最终我把魔爪伸向了python3.8,从cmd进去直接pip install wheel,然后再pip install lxml就可以啦(这两句是看的别的大佬弄得,我也不太懂为啥是这两句,贴上链接)。不要进python再用,我的就会报错,不晓得为啥(有大佬知道可以解释一下哈)。关于PyCharm装不上lxml_第2张图片
一番操作之后,python3.8可以直接用啦。
关于PyCharm装不上lxml_第3张图片
但是用这个调程序啥的有点难,我还是想用PyCharm,然后我找到了这个软件的存放库的包就是I:\Python(我定义的文件存放的文件夹名称,这个可能不太一样,后面的是一样的)\venv\Lib\site-packages,所有我装过的包都在这里,所以我想办法把lxml的包给搞过来应该就可以啦,我又回到了Python3.8,lxml存放在I:\Python38(这个也是我自己定义的)\Lib\site-packages,在这个里面找到lxml文件夹把它复制到刚刚那个位置,然后运行了程序soup=BeautifulSoup(strhtml.text,‘lxml’)这句代码就没再报错了,结果也出来了。但是如果在PyCharm里看还是没有这个包,但是确实可以用(不承认我的野路子(o≖◡≖),但我确实可以用了)
关于PyCharm装不上lxml_第4张图片
(这是跑了个很简单的程序试一下)关于PyCharm装不上lxml_第5张图片
如果跟我一样实在找不到办法了,就这样试下,把包直接复制到存放报的地方,这样程序就可以跑啦。当然如果可以走官方途径解决最好用官方的方式啦

你可能感兴趣的:(关于PyCharm装不上lxml)