【问题标题】:Missing Python Packaging Tools on Python Interpreter - DjangoPython解释器上缺少Python打包工具 - Django
【发布时间】:2017-09-18 13:55:44
【问题描述】:

我一直在处理一个基本的 Django 项目,并将其部署到 AWS Elastic Beanstalk。我不确定这是否是造成这种情况的原因,但我只是告诉你这一点,以便你知道我可能对我的项目做了什么。然后,我的 python 项目解释器有点乱,当我尝试运行应用程序时,它开始给我一些关于缺少包的错误。之后,我检查了我的项目解释器,它是这样的:

然后,我尝试使用 PyCharm 安装所需的软件包,但是它一直给我下面的错误。我还尝试在我自己的终端上手动构建其中一些包,比如 Django,但错误是一样的。此外,我能够在我的 mac 上的其他 python 版本上安装包,这有点告诉我可能以某种方式弄乱了我的默认 python 解释器。

40:357:执行错误:回溯(最后一次调用):文件 "/var/folders/f1/k7c234sx5fn9j84yt130_znr0000gn/T/tmp2zDEZTpycharm-management/pip-9.0.1/setup.py", 第 6 行,在 从 setuptools 导入设置,find_packages 文件“/Users/bkaankuguoglu/Library/Python/2.7/lib/python/site-packages/setuptools/init.py”, 第 12 行,在 导入 setuptools.version 文件“/Users/bkaankuguoglu/Library/Python/2.7/lib/python/site-packages/setuptools/version.py”, 第 1 行,在 导入 pkg_resources 文件“/Users/bkaankuguoglu/Library/Python/2.7/lib/python/site-packages/pkg_resources/init.py”, 第 72 行,在 导入packaging.requirements文件“/Users/bkaankuguoglu/Library/Python/2.7/lib/python/site-packages/packaging/requirements.py”, 第 59 行,在 MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") TypeError: call() 只需要 2 个参数(1 个给定)(1)

非常感谢这里的任何帮助,请在投票前询问我是否需要任何额外的细节来回答这个问题。

【问题讨论】:

  • 在您的MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") 中。那里有没有错误。您似乎只传递了一个参数而不是两个参数。 @bkaankuguoglu
  • 但问题是,这不是我的代码的一部分。它只是尝试安装一些必需的打包工具并遇到错误。

标签: python django python-2.7 pycharm amazon-elastic-beanstalk


【解决方案1】:
pip install setuptools==33.1.1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-28
    • 2012-11-16
    • 1970-01-01
    • 2016-06-28
    • 2020-08-15
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多