なぜこうなった:
$ python3
Python 3.1.2 (release31-maint, Dec 9 2011, 20:50:50)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import argparse
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named argparse
python3 をインストールしたのは、2.7 で新しく追加された argparse を使用したかったからです。Ubuntu Server 10.04 のデフォルト バージョンは 2.6 です。私が気付いたもう1つのこと:Mint 10にはargparseを含むpython 2.6.6が付属しており、ubuntu-server 10.04に同梱されている正確なバージョンはargparseを持たない2.6.5です。また、Ubuntu 12.04 マシンでは python3 が 3.2.3 であり、これには argparse が付属していることに気付きました。このモジュールが 3.1.x に含まれていないのはなぜですか???