【发布时间】:2018-02-03 16:05:27
【问题描述】:
我将添加另一个 django-admin.py 问题,因为其他问题似乎都没有涵盖我的问题:
我已经通过 pip 安装了 django:
$ pip install django
我的 pip 和 Python 版本是:
$ pip -V
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
具体来说,python 是 2.7.14 版本。此时我预计会运行
$ django-admin startproject myTestProject
然后将在当前目录中创建我的项目文件夹。
但是,这会返回
Cannot find installed version of python-django or python3-django
这让我很困惑,因为当我跑步时
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
此外,我检查了文件 django-admin.py 的位置:
$ find -iname "django-admin.py"
./.local/bin/django-admin.py
./.local/lib/python2.7/site-packages/django/bin/django-admin.py
看来 django-admin.py 在我的 PATH 中。 为什么我不能运行它?
(额外信息:我也安装了 python 3.6.3。但我认为这个版本与 pip 或 django 无关。)
【问题讨论】:
-
您可以尝试使用
pip2 install django安装吗?一旦我看到一个系统默认使用 Python 2,pip 指向 pip3 -
我建议你使用 virtualenv。那么你永远不会遇到这个问题
-
执行
import django并检查django.__version__
标签: python django python-2.7 path