首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行django-admin后出现"bash: django-admin: command not found“

运行django-admin后出现"bash: django-admin: command not found“
EN

Stack Overflow用户
提问于 2020-05-29 21:50:17
回答 2查看 278关注 0票数 0

我用"python3 -m“修复的pip也有类似的问题,但现在在安装Django之后,我想做一个新的项目。

当我尝试运行"django-admin startproject ...“我得到"bash: django-admin:没有找到命令“。

我不知道我是否应该提到它,但是,这是在虚拟环境中。

python3 -m pip冻结: Django==3.0.6

回应$PATH: echo

EN

回答 2

Stack Overflow用户

发布于 2020-05-30 03:59:04

我的问题是我在venv中使用的是python版本2.7,而不是版本3.6.9。

我假设老版本的python不能识别这些命令(甚至包括pip命令)。

票数 0
EN

Stack Overflow用户

发布于 2020-05-30 04:21:25

您的问题是,您的shell不知道该程序在哪里,并且它搜索的位置也没有该程序。

值得注意的是,如果某个程序的名称以某种方式被限定,那么shell将专门查找该程序,在该程序的开头指定一个位置。因此,您可以使用"/long/path/to/django-admin“或"./django-admin”(如果它在“”中。当前目录)。

始终限定非标准程序的名称。修改PATH以包含相对于当前目录.的路径是不安全的。取而代之的是,在运行你的个人程序时,用位置来命名它们,./program

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62087513

复制
相关文章

相似问题

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