首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python: pytz包安装问题: ImportError:没有名为pytz的模块

python: pytz包安装问题: ImportError:没有名为pytz的模块
EN

Stack Overflow用户
提问于 2013-04-06 01:17:51
回答 1查看 6.8K关注 0票数 0

我通过以下方式在我的windows7机器上安装了pytz包:

代码语言:javascript
复制
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 27\lib\site-packages目录中:

代码语言:javascript
复制
 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解释器时,我得到了:

代码语言:javascript
复制
>>>import pytz
Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named pytz

当我在.py中打开一个PyDev文件时,它声称import pytz语句没有得到解决。它找不到包裹。

我非常感谢你的帮助。谢谢。

*编辑*

easy_install.pth含量

代码语言:javascript
复制
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.pth,并尝试了easy_install pytz。这一次,它已经安装,我可以在没有前面报告的错误的情况下import pytz (为什么要修复这个问题?)

但是,我的ecplise/pydev似乎仍然不承认import pytz语句。它解决不了它。它也不能解析import sqlalchemy,但是dos python解释器可以同时导入两者。如果转到C:\Python27\python.exe,则eclipse/pydev中的python解释器设置为Windows > Preferences > Interpreter - Python

有趣的是,我必须检查项目中的解释器配置。我只是假设这个项目会知道在全球范围内的设置。但我想不是。

现在一切都正常了。非常感谢大家。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-11 16:15:04

几点想法:

  1. 检查你的鸡蛋上没有设置任何奇怪的权限。
  2. 这是您在C中唯一安装的Python吗?import sys; sys.executable来检查正在运行的是哪一个。
  3. 你还有其他可以进口的鸡蛋吗?
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15845983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档