关于PyCharm装不上lxml

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

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

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值