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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了消息 - 找不到安装的python-django或python3-django版本相关的知识,希望对你有一定的参考价值。

我是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应该在哪里。

答案

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

sudo apt-get install python-django
另一答案

如果您使用tcsh,因为我运行django-admin,我的shell没有“$ _”环境变量。在创建如下之后,我能够运行django-admin。

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

% django-admin --version
1.11.3

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

另一答案

您收到此错误是因为位于您的某个系统路径中的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

以上是关于消息 - 找不到安装的python-django或python3-django版本的主要内容,如果未能解决你的问题,请参考以下文章

安装 XLForm 后找不到 -lFirebase 的库

安装 graphql-tools 和 graphql-express 之后。控制台'找不到名称'AsyncIterator'中的错误消息

zsh:找不到命令:php

什么导致消息“内部错误:找不到此版本的卸载程序的 utcompiledcode 记录”?

如何解决错误消息“找不到模块‘缩写’

微软。找不到ReportingServices.ProcessingCore