网站首页 > 技术文章 正文
编译器: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开发工程师,
整理了一套最新的python系统学习教程,
想要这些资料的可以关注私信小编“01”即可(免费分享哦)希望能对你有所帮助
正在学习python的小伙伴或者打算学习的,可以私信小编“01”领取资料!
猜你喜欢
- 2025-05-14 Python中的模块 (Module)和包 (Package)
- 2025-05-14 python中的模块、库、包有什么区别?
- 2025-05-14 用Python快速创建N个Excel文件
- 2025-05-14 Python NumPy库的安装和使用
- 2025-05-14 uv入门:下一代 Python 包管理器
- 2025-05-14 python基础模块三剑客:sys、os、shutil(增加示例代码)
- 2025-05-14 Linux和Windows下:Python Crypto模块安装方式区别
- 2025-05-14 Python + Pycrypto 加密模块的正确使用姿势
- 2025-05-14 python进阶实战:如何使用自定义模块(包)?