2017-04-21 33 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