4

我使用安装 python:brew install python然后最终pip install Django. 但是,当我尝试运行时,django-admin.py startproject test我只是找不到一个文件。我忘记了什么?

4

4 回答 4

5

最好使用virtualenv,并在 virtualenv 中安装 django。

于 2012-10-27T08:29:45.980 回答
5

这是在 virtualenv 中安装 django 并一步创建项目的要点。

注意:您可以使用它来设置您的开发环境。对于生产,请查看此帖子。

于 2012-10-27T10:53:15.117 回答
3

django-admin不在路径上,您可以搜索它find / -name django-admin.py并将其添加到您的 .profile/.bashrc/.whatever 中。让我推荐使用 virtualenv 来处理你所做的一切与 python 相关的事情。在本地环境中安装它可以防止这种问题。

每个环境都有自己的 Python 发行版,因此您可以在不同的环境中保留不同版本的 Python。它还会忽略带有 --no-site-packages 标志(默认设置)的全局安装包,但这不适用于使用例如 Ubuntu 的 apt-get 安装的包(它们位于 dist-packages iirc 中)。在环境中使用 pip 或 easy_install 安装的任何软件包也只是本地的。这使您可以模拟不同的部署。但最重要的是,它保持全球环境清洁。

于 2012-10-27T08:53:17.163 回答
0

如果您使用的是asdf版本管理器而不是 virtualenv,您可能需要asdf reshim python在 shell 中运行以使 pip 安装的“可执行文件”显示在您的路径上(以便您可以按名称执行它们)。

于 2022-01-18T15:32:27.540 回答