问答详情
源自:3-8 lxml模块

解决pycharm无法安装lxml问题

  1. 先更新pip的版本为最新版。

  2. 升级方法:

  3. 如果运行的时候是venv模式,那么就进入venv\Lib\site-packages的文件夹里,找到pip的文件夹,2个,选中后,删除。如下图。

  4. http://img3.mukewang.com/60b799c10001087f09630641.jpg

  5. 删除完毕后,pycharm的状态栏上,会显示没有安装的工具,直接点击,即可安装,这里没有图。

  6. 再进入pycharm安装插件库的位置,可以查看到pip已经自动安装,并且是最新版本,下图。

  7. http://img2.mukewang.com/60b79a4b00019d2509820703.jpg

  8. pip升级最新版后,开始安装lxml。

  9. 点击这个链接,下载对应python版本的lxml:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

  10. 比如我这里pycharm的版本是3.8,64位的,那么下载的版本就是cp38,64位的。

  11. 下载完毕后,不要修改文件的名字,把文件直接复制到\venv\Scripts的文件下下,然后复制这个下载好的lxml文件的文件名。

  12. 在pycharm下面,点击Terminal模式,这里变成命令行模式,

  13. 然后输入pip install 空格+刚才下载好的lxml文件的文件名,比如:pip install lxml-4.6.3-cp38-cp38-win_amd64.whl

  14. 回车直接安装,就可以完成了,如下图。

  15. http://img1.mukewang.com/60b79bc300016fe919000385.jpg

  16. 再进入pycharm安装插件库的位置查看,lxml已经安装好了。

  17. http://img2.mukewang.com/60b79be90001ffd809820703.jpg

提问者:Min3_0 2021-06-02 22:55

个回答

  • Min3_0
    2021-06-02 22:58:54

    比如我这里pycharm的版本是3.8,64位的,那么下载的版本就是cp38,64位的。

    这里应该是:比如我这里pycharm里的python的版本是3.8,64位的,那么下载的版本就是cp38,64位的