0

次の方法で、Windows 7 マシンに pytz パッケージをインストールしました。

C:\Users\name\Downloads\pytz>easy_install --upgrade pytz
Searching for pytz
Reading http://pypi.python.org/simple/pytz/
Reading http://pytz.sourceforge.net
Reading http://sourceforge.net/project/showfiles.php?group_id=79122
Reading http://www.stuartbishop.net/Software/pytz
Reading http://sourceforge.net/projects/pytz/
Best match: pytz 2013b
Downloading http://pypi.python.org/packages/2.7/p/pytz/pytz-2013b-py2.7.egg#md5=7cfcc57ddb87125a042b70c03580d6cf
Processing pytz-2013b-py2.7.egg
Moving pytz-2013b-py2.7.egg to c:\python27\lib\site-packages
Adding pytz 2013b to easy-install.pth file

Installed c:\python27\lib\site-packages\pytz-2013b-py2.7.egg
Processing dependencies for pytz
Finished processing dependencies for pytz

C:\Python27\Lib\site-packages>dir
 Volume in drive C has no label.
 Volume Serial Number is 485C-3867

.egg ファイルが python27\lib\site-packages ディレクトリにあることを確認しました。

 Directory of C:\Python27\Lib\site-packages

04/05/2013  06:06 PM    <DIR>          .
04/05/2013  06:06 PM    <DIR>          ..
04/05/2013  06:06 PM               237 easy-install.pth
09/20/2006  10:05 AM               126 easy_install.py
04/05/2013  05:33 PM               312 easy_install.pyc
04/05/2013  05:33 PM               312 easy_install.pyo
10/19/2009  06:35 AM            85,435 pkg_resources.py
04/05/2013  05:33 PM            90,779 pkg_resources.pyc
04/05/2013  05:33 PM            90,779 pkg_resources.pyo
04/05/2013  06:06 PM           521,259 pytz-2013b-py2.7.egg
03/08/2011  10:39 AM               121 README.txt
04/05/2013  05:33 PM    <DIR>          setuptools
04/05/2013  05:33 PM    <DIR>          setuptools-0.6c11-py2.7.egg-info
09/20/2006  10:05 AM             2,362 site.py
04/05/2013  05:33 PM             1,719 site.pyc
04/05/2013  05:33 PM             1,719 site.pyo
04/05/2013  05:36 PM         1,784,796 sqlalchemy-0.8.0-py2.7.egg
04/05/2013  05:27 PM    <DIR>          xlrd
04/05/2013  05:27 PM               975 xlrd-0.7.3-py2.7.egg-info

しかし、Python インタープリターに行くと、次のようになります。

>>>import pytz
Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named pytz

PyDev で .py ファイルを開くと、import pytzステートメントが未解決であると主張します。パッケージが見つかりません。

助けていただければ幸いです。ありがとうございました。

*編集*

の内容easy_install.pth:

import sys; sys.__plen = len(sys.path)
./sqlalchemy-0.8.0-py2.7.egg
./pytz-2013b-py2.7.egg
import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new)

ファイル./pytz-2013b-py2.7.eggからを削除して試しました。今回はインストールされ、以前に報告されたエラーなしでインストールできました (なぜこれで問題が解決するのでしょうか?)。easy_install.ptheasy_install pytzimport pytz

ただし、私のecplise/pydevはまだimport pytz声明を認めていないようです。それは解決できません。これも解決できませんimport sqlalchemyが、dos python インタープリターは両方をインポートできます。C:\Python27\python.exeに行くと、eclipse/pydev の python インタープリターが に設定されますWindows > Preferences > Interpreter - Python

興味深いことに、プロジェクトでインタープリターの構成を確認する必要がありました。私は、プロジェクトがグローバル設定を知っていると思っただけです。しかし、そうではないと思います。

これですべてが機能します。皆様、本当にありがとうございました。

4

1 に答える 1