消息 - 找不到 python-django 或 python3-django 的已安装版本
Message - Cannot find installed version of python-django or 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
应该在的地方。
您收到此错误是因为位于您系统路径之一的 django-admin 文件有一个 error.It 没有显示 python 目录中存在的 django 的正确位置。
做一个
回显 $PATH
你应该得到这样的东西:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
在所有这些位置中搜索一个名为 django-admin.It 的文件,主要是在 /usr/bin 或 /usr/local/bin 中。
然后编辑该文件并确保路径正确。
我的看起来像这样:
/usr/local/.lib/python2.7/dist-packages/django/.....
我改成了
/usr/local/lib/python2.7/dist-packages/django/.......
将其从 .lib 更改为 lib
使用如下命令即可解决
sudo apt-get install python-django
如果您像我一样使用 tcsh django-admin,我的 shell 没有“$_”环境变量。按如下方式创建后,我能够获得 django-admin 运行ning.
% set _ = (/usr/bin/env)
% django-admin --version
1.11.3
您可以将 $_ 添加到您的 .tcshrc 文件中,以便它自动加载到您的配置文件中。
我是 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
应该在的地方。
您收到此错误是因为位于您系统路径之一的 django-admin 文件有一个 error.It 没有显示 python 目录中存在的 django 的正确位置。 做一个
回显 $PATH
你应该得到这样的东西:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
在所有这些位置中搜索一个名为 django-admin.It 的文件,主要是在 /usr/bin 或 /usr/local/bin 中。 然后编辑该文件并确保路径正确。 我的看起来像这样:
/usr/local/.lib/python2.7/dist-packages/django/.....
我改成了
/usr/local/lib/python2.7/dist-packages/django/.......
将其从 .lib 更改为 lib
使用如下命令即可解决
sudo apt-get install python-django
如果您像我一样使用 tcsh django-admin,我的 shell 没有“$_”环境变量。按如下方式创建后,我能够获得 django-admin 运行ning.
% set _ = (/usr/bin/env)
% django-admin --version
1.11.3
您可以将 $_ 添加到您的 .tcshrc 文件中,以便它自动加载到您的配置文件中。