消息 - 找不到安装的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-packages
和site-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版本的主要内容,如果未能解决你的问题,请参考以下文章
安装 graphql-tools 和 graphql-express 之后。控制台'找不到名称'AsyncIterator'中的错误消息