0

したがって、setuptools と argparse 1.2.1 を正しくインストールしたと思いました。

C:\Python25_64bit>python ez_setup.py argparse
Searching for argparse
Best match: argparse 1.2.1
Processing argparse-1.2.1-py2.5.egg
argparse 1.2.1 is already the active version in easy-install.pth

Using c:\python25_64bit\lib\site-packages\argparse-1.2.1-py2.5.egg
Processing dependencies for argparse
Finished processing dependencies for argparse

C:\Python25_64bit>python
Python 2.5.4 (r254:67916, Dec 23 2008, 15:19:34) [MSC v.1400 64 bit (AMD64)] on
win32
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
>>> quit()

ただし、上記のようにインポートできないようです。また、卵を Eclipse PyDev プロジェクトに直接追加しようとしましたが、これも役に立ちませんでした。ご覧のとおり、私の環境では何も設定されていません。もしかして、これが問題?

C:\Python25_64bit>echo %PYTHONPATH%
%PYTHONPATH%

C:\Python25_64bit>echo %PYTHONHOME%
%PYTHONHOME%
4

1 に答える 1

0

インストール中に注意を払い、インストールされた場所argparseに注意していただければ幸いです。スクリプト (コマンドラインまたは IDE から実行) の先頭に以下を含めます。

import sys
for p in sys.path:
    print repr(p)

Python が検索しているすべてのパスを表示します。次を使用して argparse へのパスを追加します。

sys.path.insert(0, '/your/path/to/argparse')

または、インストールをパス内のどこかに移動します。

環境変数は空にすることができます。要素もコンパイルされsys.pathています。

于 2013-03-28T06:05:18.450 に答える