2017-04-21 1063 views
0

我一直在研究基本的Django项目,并将其部署到AWS Elastic Beanstalk。我不确定这是否会导致这种情况,但我只是告诉你这一点,以便你知道我的项目可能做了什么。然后,我的Python项目解释器有点乱,当我尝试运行应用程序时,它开始给我一些关于丢失包的错误。在那之后,我检查我的项目的解释,它是这样的:在Python解释器上缺少Python打包工具 - Django

image 1

于是,我试图安装使用PyCharm所需的软件包,但是,它保持低于给我的错误。我也尝试在我自己的终端上手动构建一些这些软件包,如Django,但错误是一样的。此外,我能够在我的mac上安装其他python版本的软件包,这种分类告诉我可能会以某种方式混淆我的默认python解释器。

enter image description here

40:357: execution error: Traceback (most recent call last): File "/var/folders/f1/k7c234sx5fn9j84yt130_znr0000gn/T/tmp2zDEZTpycharm-management/pip-9.0.1/setup.py", line 6, in from setuptools import setup, find_packages File "/Users/bkaankuguoglu/Library/Python/2.7/lib/python/site-packages/setuptools/init.py", line 12, in import setuptools.version File "/Users/bkaankuguoglu/Library/Python/2.7/lib/python/site-packages/setuptools/version.py", line 1, in import pkg_resources File "/Users/bkaankuguoglu/Library/Python/2.7/lib/python/site-packages/pkg_resources/init.py", line 72, in import packaging.requirements File "/Users/bkaankuguoglu/Library/Python/2.7/lib/python/site-packages/packaging/requirements.py", line 59, in MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") TypeError: call() takes exactly 2 arguments (1 given) (1)

我真的很感激这里的任何帮助,请咨询我是否需要任何额外的细节downvoting之前来回答这个问题。

+0

在您的MARKER_EXPR = originalTextFor(MARKER_EXPR())(“marker”)'中。那里有错误吗?看起来你只传递一个参数而不是两个。 @bkaankuguoglu – Tushortz

+0

但事情是,这不是我的代码的一部分。它只是试图安装一些必需的打包工具并遇到错误。 – bkaankuguoglu

回答

1
pip install setuptools==33.1.1