[英]Installing Django with pip, django-admin not found
我使用以下方法安装了 python: brew install python
然后最终pip install Django
。 但是,当我尝试运行django-admin.py startproject test
时,我只是找不到一个文件。 我忘记了什么?
使用virtualenv更好,并在virtualenv中安装django。
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安装的任何软件包也只是本地的。 这使您可以模拟不同的部署。 但最重要的是,它保持了全球环境的清洁。
如果您使用的是asdf版本管理器而不是 virtualenv,则可能需要在 shell 中运行asdf reshim python
以使 pip 安装的“可执行文件”显示在您的路径上(以便您可以按名称执行它们)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.