【问题标题】:how can I create a project with django on my Mac?如何在我的 Mac 上使用 django 创建项目?
【发布时间】:2017-09-13 00:00:04
【问题描述】:

我用 pip 在 mac 上安装 python 和 Django,但是当我想通过这个命令用 Django 启动项目时,我有消息错误:

macs-MacBook:desktop mac$ django-admin.py startproject blog

pkg_resources.DistributionNotFound: 'pytz' 分布不是 找到并被 Django 需要

我尝试用这个命令解决这个问题,但我有同样的错误:

sudo pip install -U djangorestframework

我该如何解决这个问题并创建项目?

【问题讨论】:

标签: django


【解决方案1】:

你需要安装pytz包。

如果你在 virtualenv 中,运行:

pip install pytz

否则运行:

sudo pip install pytz

全局安装。

您似乎没有使用 virtualenv。

我建议创建一个 virtualenv,并使用 pip 重新安装其中的所有包,而不使用 sudo

这很可能会解决这个问题,以及您在处理多个项目依赖项的单个全局 pip 安装中会遇到的未来问题。

要创建一个 virtualenv,运行:

virtualenv ENV_NAME

这将在当前目录创建一个文件夹ENV_NAME。现在激活它:

source ENV_NAME/bin/activate

一旦激活,您将使用 virtualenv 文件夹中的本地 python 安装。 pip 安装也将位于此文件夹中。您可以为每个项目创建一个单独的 virtualenv。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多