【问题标题】:Unclear issue after installing django安装 django 后问题不清楚
【发布时间】:2016-01-15 04:57:59
【问题描述】:

我尝试在 python 安装后安装 django(3.4.0 版本),当我尝试通过 cmd 运行简单命令:“pip install django”时问题开始了 - 它什么也没做(降行并且什么也不写)。我强制它使用以下命令应用安装:“python -m pip install django”。虽然声明安装成功,但是当我运行命令:“django-admin --version”时它什么也没做,但是当我运行命令时:“python -m django-admin --版本”,它说:“python.exe:没有名为 django-admin 的模块”。

一般情况下,与 pip 或 django 关联的每个命令都不起作用,例如: pip help, pip X ot django X

附言。我在用户变量和系统变量的“路径”中添加了路径: C:\Python34; C:\Python34\脚本

【问题讨论】:

  • 你能确认你运行的用户账号有执行Python的权限吗?
  • 嘿,谢谢您的回复 - 是的,我可以保证
  • 你有以前版本的python吗?安装一个新的稳定版本的python(如3.5或...)并重新启动(安装将设置您的环境变量,但请确保这一点)。检查“点子”命令,它应该显示点子选项。
  • 我使用 revo 卸载了所有以前的版本,然后再次安装了 3.4.0 - 在此之前我也尝试使用 3.5,结果相同,当我使用 " 运行任何命令时它没有做任何事情点 x"。

标签: python django python-3.x installation installation-path


【解决方案1】:

对于您和未来可能提出类似问题的用户:

只有 pip 命令运行 2.7 Python 解释器。您使用的是 3.4 版本,因此您必须使用 pip3.4 命令而不是 pip。

为什么? Python 2.7 与 3.x 及更高版本不兼容。

在您的情况下,Django 仅安装了 2.7 版本,如果您运行 python3.4 命令,则未安装 Django(“没有名为 django 的模块”)。

【讨论】:

  • 感谢您的回复 - 但是当我尝试使用 pip3.4 运行命令时,它们无法识别,例如:“pip3.4 install django”给出了相同的结果并且什么也不做- 任何以“pip3.4”开头的命令也是如此。我做错了什么?
  • 如果您刚刚开始,我很想降级到 Python 2.7。它可能会为您节省很多 pip 和 Django 的问题。
  • 修改路径后可能全部坏掉了。尝试重新安装Python3.4。你安装过 pip 吗?顺便说一句,“django-admin”是终端命令,而不是库(模块)。
  • 我可以毫无问题地导入它,也许我真的应该降级到 2.X :/
  • 不,你不应该。从终端显示打印屏幕,在这些命令“pip3.4 install django”和“django-admin startproject blabla”之后会发生什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-29
  • 1970-01-01
  • 1970-01-01
  • 2020-07-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多