【问题标题】:pytz install on Macpytz 在 Mac 上安装
【发布时间】:2015-07-25 07:32:37
【问题描述】:

Django 告诉我“ImportError: No module named pytz”,但是当我去使用 pip 安装它时,我得到了这个结果:

Requirement already satisfied (use --upgrade to upgrade): pytz in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python

它是否可能在错误的位置,或者我需要尝试将其安装在其他地方?

这是完整的堆栈跟踪:

Internal Server Error: /basicloginwebservice/
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 103, in get_response
    resolver_match = resolver.resolve(request.path_info)
  File "/Library/Python/2.7/site-packages/django/core/urlresolvers.py", line 321, in resolve
    sub_match = pattern.resolve(new_path)
  File "/Library/Python/2.7/site-packages/django/core/urlresolvers.py", line 223, in resolve
    return ResolverMatch(self.callback, args, kwargs, self.name)
  File "/Library/Python/2.7/site-packages/django/core/urlresolvers.py", line 230, in callback
    self._callback = get_callable(self._callback_str)
  File "/Library/Python/2.7/site-packages/django/utils/functional.py", line 29, in wrapper
    result = func(*args)
  File "/Library/Python/2.7/site-packages/django/core/urlresolvers.py", line 97, in get_callable
    mod = import_module(mod_name)
  File "/Library/Python/2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/Users/<redacted>/django/<redacted>/<redacted>/views.py", line 3, in <module>
    import pytz
ImportError: No module named pytz

谢谢

【问题讨论】:

    标签: python macos pip pytz


    【解决方案1】:

    /System/Library/Frameworks/Python.framework/Versions/2.7/Extras 是与 Apple 提供的 Python 2.7 (/usr/bin/python2.7) 关联的位置。从回溯中无法判断,但很可能 Django 正在 Python 2.7 的不同实例下运行,可能链接到 /usr/local/bin。当有多个 Python 实例并且您直接从命令行使用 pip 时,可能会出现这类问题。确保为您使用的每个 Python 安装了 pip 版本。而且,为确保您使用的是正确的 pip 实例,您可以这样调用它:

    python -m pip install pytz

    用用于运行 Django 的相同路径替换 python

    另一种方法是始终使用激活的virtualenv,这应确保首先在进程PATH 上找到正确的pythonpip 实例。

    【讨论】:

      猜你喜欢
      • 2016-02-25
      • 1970-01-01
      • 2014-05-20
      • 2018-10-12
      • 2014-06-05
      • 2013-02-18
      • 2019-08-17
      • 2017-05-09
      • 2013-07-09
      相关资源
      最近更新 更多