今天在学习Python爬虫的时候,需要使用lxml模块,使用pip安装成功,在Pycharm中却导入不了lxml模块。Pycharm安装lxml的话总是会报错,报错如下:
PyCharm中的报错看网上的解决方案,乱七八糟,尝试了几次后感觉这不是lxml的问题而是Pycharm的问题。
在cmd中执行pip install lxml提示已经有了lxml,PyCharm安装为什么不提示已经存在而是提示安装失败呢?
再查找了几篇博客后发现问题在于PyCharm的虚拟环境,PyCharm可能默认打开的是虚拟环境而不是环境变量中的那个python,cmd安装的包不会出现在虚拟环境中,解决方案是不使用这个虚拟环境,解决方案如下:
在PyCharm中依次打开File --> Settings --> Project Interpreter,点击设置后出现Add,找到System Interpreter选择自己之前安装的python就好。
希望能够帮助到大家。
网友评论