消息 - 找不到安装的python-django或python3-django版本

时间:2015-07-02 05:17:56

标签: django django-admin

我是Ubuntu的新手,到目前为止我都喜欢它。我一直在尝试为网站开发项目安装Django。 在终端中,当我启动python解释器并输入

import django 
django.VERSION

我没有遇到任何问题,

(1, 8, 2, 'final', 0) 

然后,为了开始我的项目,我输入了

django-admin startproject trialsite

我收到一条消息说

Cannot find installed version of python-django or python3-django

我使用pip install Django==1.8.2安装了django,并在通过apt-get使用之前安装了django-admin软件包。此外,我一直在关注Django书作为整个过程的指南。有人能告诉我这是什么问题吗?

我的/usr/local/lib/python2.7/dist-packagessite-packages都是空的。我不知道这是否重要。但根据django书,这是django-admin应该在哪里。

3 个答案:

答案 0 :(得分:6)

使用以下命令,它将被解决。

sudo apt-get install python-django

答案 1 :(得分:0)

您收到此错误是因为位于您的某个系统路径中的django-admin文件有错误。它没有显示python目录中存在的django的正确位置。 做一个

echo $ PATH

你应该得到这样的东西:

的/ usr / local / bin中:在/ usr / bin中:/ bin中:在/ usr /本地/游戏:在/ usr /游戏

在所有这些位置搜索名为django-admin的文件。它主要位于/ usr / bin或/ usr / local / bin中。 然后编辑该文件并确保路径正确。 我看起来像这样:

 /usr/local/.lib/python2.7/dist-packages/django/.....

我把它改成了

 /usr/local/lib/python2.7/dist-packages/django/.......

将其从.lib更改为lib

答案 2 :(得分:0)

如果您正在使用 tcsh 运行django-admin,那么我的shell没有" $ _"环境变量。在创建如下之后,我能够让django-admin运行。

% set _ = (/usr/bin/env) 

% django-admin --version
1.11.3

您可以在.tcshrc文件中添加$ _,以便自动加载到您的个人资料中。