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

基于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 'bs4'的一些解决方案_第1张图片

解决办法

            找到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 'bs4'的一些解决方案_第2张图片

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

你可能感兴趣的:(运行pycharm时bs4模块安装不了,提示No module named 'bs4'的一些解决方案)