安装BeautifulSoup库成功但是为啥导入出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装BeautifulSoup库成功但是为啥导入出错相关的知识,希望对你有一定的参考价值。

工具/原料

安装了Python的电脑一台
方法/步骤

BeautifulSoup的安装过程也列在这里,方便读者:
进入BeautifulSoup的目录,执行
python setup.py build
python setup.py install
安装成功后发现import这个模块会出错

from XX import XX也不可以

而执行 from bs4 import BeautifulSoup就成功了。很奇怪,但是就是这样,模块名是bs4,它里面有BeautifulSoup对象。

bs4又该怎么知道呢?进入Python,执行help(\'modules\'),然后需要等一段时间,python会列出所有已安装模块。从中找和BeautifulSoup比较接近的,就是模块名了,bs4是首字母缩写,就是我们导入时需要的模块名。
参考技术A 1
BeautifulSoup的安装过程也列在这里,方便读者:
进入BeautifulSoup的目录,执行
python setup.py build
python setup.py install
2
安装成功后发现import这个模块会出错

3
from XX import XX也不可以

4
而执行 from bs4 import BeautifulSoup就成功了。很奇怪,但是就是这样,模块名是bs4,它里面有BeautifulSoup对象。

5
bs4又该怎么知道呢?进入Python,执行help('modules'),然后需要等一段时间,python会列出所有已安装模块。从中找和BeautifulSoup比较接近的,就是模块名了,bs4是首字母缩写,就是我们导入时需要的模块名。
参考技术B 1 BeautifulSoup的安装过程也列在这里,方便读者: 进入BeautifulSoup的目录,执行 python setup.py build python setup.py install 2 安装成功后发现import这个模块会出错 3 from XX import XX也不可以 4 而执行 from bs4 import BeautifulSoup...

为啥即使安装成功,导入 mysql-connector 也会失败?

【中文标题】为啥即使安装成功,导入 mysql-connector 也会失败?【英文标题】:Why is import of msql-connector failing even though it was successfully installed?为什么即使安装成功,导入 mysql-connector 也会失败? 【发布时间】:2018-05-24 00:55:32 【问题描述】:

我正在尝试使用here 提供的说明安装python-myconnector

安装成功:

(my_virtual_env)[my.username@my-machine ~]$ pip install mysql-connector
...
Successfully installed mysql-connector

但是,当我尝试使用它时,导入 mysql.connector 模块失败。什么??为什么???

(my_virtual_env)[my.username@my-machine ~]$ python
Python 2.7.12 (default, Sep  1 2016, 22:14:00)


>>> import mysql.connector
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named mysql.connector

Here是安装和使用的完整日志。

【问题讨论】:

【参考方案1】:
pip install mysql-connector-python

这在 python 2.7.12 venv 中对我有用。

你也可以看到关于这个here的讨论。

【讨论】:

以上是关于安装BeautifulSoup库成功但是为啥导入出错的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫五 BeautifulSoup库

BeautifulSoup 爬虫

无法在python中导入beautifulsoup

为啥即使安装成功,导入 mysql-connector 也会失败?

vscode Python 无法导入beautifulsoup4解决方案 (bs4报错:vscode unresolved import 'beautifulsoup4')

python爬虫第六天