2

私はしばらくPythonを使用していますが、モジュールをインストールする方法を思い出せません。永遠に必要ではありません。最近ubuntuを再インストールしたので、今すぐ再インストールする必要があります。

まず、setup.py を実行して、これを取得しようとします。

nicholas@nicholas-K53E:~$ python setup.py install
python: can't open file 'setup.py': [Errno 2] No such file or directory

シナプスを使用して BeautifulSoup をインストールしようとしましたが、どちらも機能せず、Python はその名前のモジュールがないことを示しています。

一部のフォーラムでは、間違った作業ディレクトリにあることが関係しているとのことでしたので、Python26 フォルダーに移動し、そこから python ./setup.py install を実行しようとしましたが、それでも機能しませんでした。私は契約が何であるか分かりません。

ガイダンスはありますか?

4

5 に答える 5

4
sudo apt-get install python-setuptools

また

sudo aptitude install python-setuptools

次に実行します。

sudo easy_install <module>

例えば

sudo easy_install BeautifulSoup
于 2012-08-23T00:36:25.707 に答える
1

Ubuntu (aptitude) に付属のパッケージ マネージャーの使用を推奨する他の回答を参照してください。これが最も簡単な方法です。

ただし、特定の質問に答えるには、 Distutilsに基づいてパッケージをインストールするには、パッケージをダウンロードして展開し、setup.py スクリプトを実行する必要があります。

BeautifulSoup の例:

Beautiful Soup 4.1.3からパッケージをダウンロードします(執筆時点では、beautifulsoup4-4.1.3.tar.gz tarball を入手してください)。

wget http://www.crummy.com/software/BeautifulSoup/bs4/download/beautifulsoup4-4.1.3.tar.gz
tar xvfz beautifulsoup4-4.1.3.tar.gz
cd beautifulsoup4-4.1.3
sudo python setup.py install
于 2012-08-23T00:42:59.167 に答える
1

sudo aptitude install python-beautifulsoupあなたのためにそれをすべきです。Synaptic は問題ありませんが、私は多くの理由で適性を好みます (CLI は明らかにその 1 つです)。必要なモジュールのほとんどは、パッケージ マネージャーを介して利用できる必要があり、beautifulsoup は確実に利用できるはずです。そのコマンドが機能しない場合は、他の問題を確認する必要があります。

easy_installは、より一般的なパッケージなどに確実に使用できるはずです。使用する限りsetup.py、実際にそれを含むディレクトリにいる必要があります。適切な作業ディレクトリにいる場合、何がls | grep setup.py返されますか? setup.py通常、ダウンロードされたパッケージが付属しているため、実際にそのパッケージを含むフォルダーにいることを確認してください。

于 2012-08-23T00:32:44.127 に答える