0

私の Python スクリプトでは、モジュール BeautifulSoup 4 を正しく実行できるようにする必要があります。スクリプト内からモジュールを展開するにはどうすればよいですか? それは可能ですか?依存関係を自動的にインストールする最も簡単で最も一般的な方法は何ですか?

4

3 に答える 3

0

ライブラリの依存関係

他の人がインストールするライブラリを開発している場合は、必ずこれを読んでください:

Python モジュールの配布: セットアップ スクリプトの作成

独自のアプリ / スクリプトの依存関係

自分でデプロイしようとしている場合、一般的な方法は、pipコマンドライン ツールを使用して、次のrequirements.txtように依存関係をファイルに一覧表示することです。

requests==1.2.3
simplejson>=2.3,<2.5

次に、展開中にこれを行います。

$ pip install -r requirements.txt

依存関係の詳細: 環境の分離

また、アプリ/モジュール/スクリプトを他の Python アプリから分離するには、virtualenv.

依存関係の詳細: 外部モジュールでの配布

これにより、独自のソースを使用して外部モジュールを配布することもできます。詳細については、次を参照してください:ローカル ディレクトリから requirements.txt に従ってインストール パッケージをピップする方法は?

于 2013-09-11T07:29:27.987 に答える
0

モジュール ( http://docs.python.org/2/tutorial/modules.html ) について少し読む必要があるようですが、基本的には BeautifulSoup モジュール ( http://www.crummy.com/software ) をインストールします。 /美しいスープ/ ):

$ easy_install beautifulsoup4

スクリプトにインポートするだけです。

import bs4
soup = bs4.BeautifulSoup(some_html_doc)

また

from bs4 import BeautifulSoup
soup = BeautifulSoup(some_html_doc)

さまざまなモジュールをインストールしてさまざまな環境を作成したり、virtualenv を使用して Python 自体を作成したりすることもできますが、慣れるまで保留します。

于 2013-09-11T07:22:54.553 に答える