26
4

7 に答える 7

22

インストールしてみてくださいargparse

easy_install argparse
于 2013-12-26T15:42:17.757 に答える
7

Debian システムでは、次のコマンドを使用して argparse パッケージをインストールできます。

sudo apt-get install python-argparse
于 2015-11-03T15:45:51.807 に答える
5

コマンド ラインで実行するものとは異なるバージョンの Python をスクリプトで使用している可能性があります。スクリプトがこのインタープリターを使用していることを確認してください: /usr/lib/python2.7. argparse最初の投稿でのインポートで証明したように、このインストールは確かです。

スクリプトで別の Python インストールを使用できるのはなぜですか? argparseモジュールがインストールされていない別の Python インタープリターを指している可能性がある、スクリプトの最初の行の Shebang 行の結果である可能性があります。

EDIT:別の問題は、スクリプトがsys.pathリストを消去することです。プリインストールされているすべてのモジュールにアクセスできないため、非常に悪いでしょう...

于 2013-12-26T23:50:52.327 に答える
0

ソース ファイルの名前が argparse と同じで、それをスクリプトと共に現在のディレクトリに置くと、問題が発生する可能性があります。

于 2013-09-03T04:52:13.430 に答える
0

次のコマンドを実行しますyum install -y python-argparse。CentOSの場合は修正できます。

于 2018-06-29T09:15:11.307 に答える