0
点赞
收藏
分享

微信扫一扫

运行pycharm时bs4模块安装不了,提示No module named 'bs4'的一些解决方案

慎壹 2022-02-18 阅读 75

基于python3.6版本

一: python版本是3.6的,安装bs4.4.2结果导入包出错,查询网络,发现到python3版本对bs4不友好,最好用最新版本的bs4,可以到官网下载最新版本的bs4,并利用更新语句

                pip install --upgrade --force-reinstall beautifulsoup4 可以更新

二:此时发现bs4有可能还无法安装,会提示module 'pip' has no attribute 'main'。

问题如下


运行pycharm时bs4模块安装不了,提示No module named

解决办法

            找到pycharm安装目录下 helpers/packaging_tool.py文件,依照下面修改代码(蓝色字体为修改处):


def do_install(pkgs): 

try: 

import pip 改为#import pip

try: 

from pip._internal import main

except ImportError: 改为except Exception: 

from pip import main 

except ImportError: 

error_no_pip() 


return pip.main([‘install’] + pkgs)

def do_uninstall(pkgs): 

try: 

import pip 改为# import pip

try: 

from pip._internal import main 

except ImportError: 改为except Exception:

from pip import main 

except ImportError: 

error_no_pip() 


return pip.main([‘uninstall’, ‘-y’] + pkgs)

三:也可能会有如下问题

Error: Python packaging tool 'pip' not found

运行pycharm时bs4模块安装不了,提示No module named

            此时用上面的方法有时可以行得通,有时仍是这个问题。


举报

相关推荐

0 条评论