已在Fedora 16中安装python3-BeautifulSoup-1:3.2.0-4.fc16,但可以';我用不着它

已在Fedora 16中安装python3-BeautifulSoup-1:3.2.0-4.fc16,但可以';我用不着它,python,python-3.x,beautifulsoup,fedora,Python,Python 3.x,Beautifulsoup,Fedora,我已经使用添加/删除软件GUI工具在Fedora16(64位)上安装了Python 3的BeautifulSoup(python3-BeautifulSoup-1:3.2.0-4.fc16)。它似乎已正确安装(yum info python3 BeautifulSoup显示“Repo:installed”),但当我尝试在交互式shell中导入BeautifulSoup(使用import BeautifulSoup语句)时,会收到一条“ImportError:No module named Bea

我已经使用添加/删除软件GUI工具在Fedora16(64位)上安装了Python 3的BeautifulSoup(python3-BeautifulSoup-1:3.2.0-4.fc16)。它似乎已正确安装(yum info python3 BeautifulSoup显示“Repo:installed”),但当我尝试在交互式shell中导入BeautifulSoup(使用import BeautifulSoup语句)时,会收到一条“ImportError:No module named BeautifulSoup”消息

我还安装了Python2的BeautifulSoup(Python-BeautifulSoup-1:3.2.0-4.fc16),可以很好地与Python2.7.2配合使用

摘要看起来很奇怪(在Linux下用Python监视文件系统事件),尽管描述有道理。我从哪里开始


我是Python新手(在业余时间尝试学习Python 3),我不是程序员。我试图通过编写简单的代码和以下内容来学习(因此需要使用BeautifulSoup。)请假设对Python(和linux)的了解最少

我认为
BeautifulSoup
模块(不是类)被重命名为
bs4
。您可以尝试:
导入bs4
。非常感谢bernie。确实有用,谢谢。我刚刚开始研究repoquery(试图理解它的输出)。我假设突出显示的文本突出显示是有原因的。是的。它显示了
sys.path
中的内容,以及一个包的开头。我想我知道包是什么(还有一个鸡蛋——发布python软件的python包),但是如果bernie没有提到bs4,我就不会知道它是模块名。不管怎样,我现在要去睡觉了。
$ repoquery -l python3-BeautifulSoup
/usr/lib/python3.2/site-packages/beautifulsoup4-4.0.0b3-py3.2.egg-info
/usr/lib/python3.2/site-packages/bs4
/usr/lib/python3.2/site-packages/bs4/__init__.py
 ...