当前位置: 首页 > 面试题库 >

无法安装Django:/ tmp / pip-build-rcF9a5 / Django /中的命令“ python setup.py egg_info”失败,错误代码为1

郭阳泽
2023-03-14
问题内容

我正在尝试通过命令提示符安装Django。我用过pip install Django但收到以下消息:

Collecting Django
  Using cached `Django-2.0.tar.gz`

从命令完成输出python setup.py egg_info

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-build-rcF9a5/Django/setup.py", line 32, in <module>
    version = __import__('django').get_version()
  File "django/__init__.py", line 1, in <module>
    from django.utils.version import get_version
  File "django/utils/version.py", line 61, in <module>
    @functools.lru_cache()
AttributeError: 'module' object has no attribute 'lru_cache'






Command **`"python setup.py egg_info"`** failed with error code 1 in **/tmp/pip-build-rcF9a5/Django/**

我该如何解决?


问题答案:

Pip尝试安装与Python 2不兼容的Django 2.0。您可以使用安装最新的1.11.x版本

pip install "Django<2"

Django票务跟踪器上存在一个未解决的问题,要求pip安装正确的版本。

如果您刚开始使用Django,则最好使用Python 3,因为1.11是支持Python 2的最新版本。



 类似资料:
  • 问题内容: 当我尝试通过 在终端中输入以下命令来安装mysql-python时,我是Flask上的python新手 它显示以下错误: 然后我在终端上使用了这个命令 ,这是很多我在stackoverflow上检查过的建议。 然后我重试安装mysql-python,但它也显示相同的错误,有人可以帮助我。 问题答案: mysql-python仅支持Python 2.x,而您似乎正在使用Python3。在

  • 问题内容: 尝试使用pip安装pygame时出现以下错误: 我不知道这意味着什么,当我在其他地方抬头告诉我修复环境变量时,我也不知道。但这仍然行不通。 问题答案: 更新: Pygame 1.9.4 已发布,您可以再次使用pip下载并安装它。在Windows中,我建议使用以下命令进行安装: 尚无适用于Python 3.7的官方预编译pygame软件包,因此无法正常工作,但您可以从以下网址获得pyga

  • 我是科尔多瓦的新手,所以如果我的问题不相关,请原谅我。我的Windows7x64机器中有一个cordova项目。昨天,我通过构建了我的cordova应用程序。但是我需要添加新的插件来更新我的cordova项目。我做了什么来添加这个插件到我的cordova应用程序; null 构建失败C:\android\sdk\tools\ant\BUILD.xml:720:执行这一行时发生以下错误:C:\and

  • 问题内容: 我是科尔多瓦的新手,所以如果我的问题不相关,请原谅我。我在Windows 7 x64计算机上有一个cordova项目。昨天,我通过构建了Cordova应用。但是我需要添加新的插件来更新我的cordova项目。我将该插件添加到我的cordova应用程序中所做的工作; 我在win7 x64 env上安装了git应用程序。 我在cmd上写了这个命令。 我打开Windows环境变量/路径窗口并

  • 问题内容: 我试图使用pip在ubuntu上安装django。但不幸的是我遇到了这样的错误。有人可以解释一下并告诉我一些解决方法吗? 问题答案: 不要使用sudo而是使用虚拟环境,如下所示: 完成后;键入deactivate以退出虚拟环境: