2012-03-27 11 views
0

Python 3用のBeautifulSoup(python3-BeautifulSoup-1:3.2.0-4.fc16)をインストールしました。 Fedora 16(64ビット)で、ソフトウェアの追加と削除のGUIツールを使用します。それは正しくインストールされているようです(yum info python3-BeautifulSoupは 'Repo:Installed'を表示します)。しかし、BeautifulSoupをインポートするときにBeautifulSoupをインポートしようとすると、ImportError:No moduleという名前のBeautifulSoupというメッセージが表示されます。Python3-BeautifulSoup-1:3.2.0-4.fc16をFedora 16にインストールしましたが使用できません

私はPython 2用のBeautifulSoup(python-BeautifulSoup-1:3.2.0-4.fc16)もPython 2.7.2で正しく動作しています。

要約は理にかなっています(LinuxではPythonでファイルシステムイベントを監視)。どこから始めますか?

私はPythonに慣れていません(私の余暇にPython3を学ぼうとしています)、私はプログラマーではありません。私は簡単なコードを書いて、code examplesに従って学ぶことを試みています(それゆえ、BeautifulSoupの必要性があります)。最小のPython(およびLinux)知識を仮定してください。

+0

'BeautifulSoup' *モジュール*(クラスではない)は' bs4'に名前が変更されたと思います。 'import bs4'を試してみてください。 – bernie

+0

ありがとう、非常にbernie。それは動作します。 – Disnami

答えて

0
$ 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 
... 
+0

+1 "魚の釣り方を教える" – bernie

+1

ありがとう。私はちょうどrepoquery(その出力を理解しようとしている)を通じて私の方法を働き始めた。私は強調表示されたテキストが理由で強調表示されていると仮定しています。 – Disnami

+0

はい。これは、 'sys.path'の内容と、パッケージの始めを示しています。 –

関連する問題