私の質問はかなり基本的なものだと思いますが、GoogleとYouTubeで15〜20分経っても、まだ少しあいまいです。私はLinuxとPythonの両方に比較的慣れていないので、ファイルシステムツリー(Windowsからのもの)を理解するのに少し苦労しています。
Ubuntu(バージョン12.04、VBoxで実行していると思います)のディレクトリを調べてみたところ、Pythonに関連する次の2つのディレクトリのIDを取得しました。
/usr/local/lib/python2.7
これには、次の2つのサブディレクトリが含まれます。dist-packages
site-packages
どちらも、ファイルのリストを取得するために「ls」と入力しても何も表示されませんが、「ls-a」と入力すると「....」と表示されます。
/usr/lib/python2.7
ディレクトリはありsite-packages
ませんが、dist-packages
多くのファイルとサブディレクトリを含むディレクトリがあります。
それで、たとえばMechanizeのようなサードパーティのPythonモジュールをインストールしたい場合、上記のディレクトリの1つ(およびどのサブディレクトリ)にインストールする必要がありますか?
さらに、どこにインストールするかを知った後でも、実行する手順がわかりません。これまでのところ、私は次の計画を立てています。
- tar.gz(またはモジュールが入ってくるあらゆる種類のファイル)を、それを持っているサイトまたはサーバーからダウンロードします。
- 適切なサブディレクトリ(上記の2つのうちの1つ)で解凍するようにファイルを指示します
import mechanize
インタラクティブモードで動作することを確認するためにテストします。
最後に、上記の手順1をターミナルコマンド(のようなもの)に置き換えたい場合、それsudo apt-get
はどのコマンドになりますか?つまり、ターミナルを介したどのコマンドが、ブラウザからダウンロードリンクをクリックして目的のファイルをダウンロードするのに相当しますか?