安装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库成功但是为啥导入出错的主要内容,如果未能解决你的问题,请参考以下文章
为啥即使安装成功,导入 mysql-connector 也会失败?
vscode Python 无法导入beautifulsoup4解决方案 (bs4报错:vscode unresolved import 'beautifulsoup4')