美文网首页
python 中安装lxml包出现的问题

python 中安装lxml包出现的问题

作者: 纯银耳坠 | 来源:发表于2018-10-20 20:15 被阅读0次

    编译器:pycharm(解释器:python3.6)

    问题:在练习爬虫时,需要使用到lxml包中的etree模块,但是,在利用pycharm安装lxml包时,默认安装的lxml包并没有etree模块。

    原因:在pycharm下安装内置的lxml是无法调用etree的(python3.5以上的版本中,lxml包都不存在etree模块)

    解决方法:

    1.检查Path环境变量中是否存在python-scrip和python的路径,如果没有,则将本机中python的安装路径中的scrips路径包含进去(操作:右键我的电脑-点击高级系统设置-环境变量-Path)

        

    2.利用win+R运行cmd命令,执行pip install wheel

    3.去Python Extension Packages for Windows - Christoph Gohlke下载与自己python版本对应的包或模块(后缀为.whl的文件).并且将下载的该文件放入C:/users/wangl(用户名)文件夹中,利用win+R运行cmd命令,执行pip install 下载的文件名(这样电脑才能定位到我们下载的文件,不然,电脑根本不知道这个操作指令是什么)。如下:

    这样,python的第三方模块就安装成功了!


    如何在pycharm中使用它们或者如何去导入它们呢?

    注意!敲黑板了!

    进入到pycharm,选择file-setting-project interpreter:

    勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;

    勾选Make available to all projects可将此虚拟环境提供给其他项目使用。

    然后,在pycharm安装相对应的模块就行了(例如:lxml,现在他就具有了etree的功能)


    重新启动pycharm,现在就可以使用lxml中的etree了

    相关文章

      网友评论

          本文标题:python 中安装lxml包出现的问题

          本文链接:https://www.haomeiwen.com/subject/uuzpzftx.html