0
我試圖安裝點子。我遇到了一個問題,我不知道如何解決這個問題。「點子列表」錯誤124 - 在Mac OS上安裝x
我已經激活了我的virtualenv。
當我運行$ pip時,我得到了命令列表,但是當我運行$ pip list時,我得到以下響應。
distribute (0.6.28)
pip (1.4.1)
Exception:
Traceback (most recent call last):
File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site- packages/pip/commands/list.py", line 80, in run
self.run_listing(options)
File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site- packages/pip/commands/list.py", line 127, in run_listing
self.output_package_listing(installed_packages)
File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/commands/list.py", line 136, in output_package_listing
if dist_is_editable(dist):
File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/util.py", line 347, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/pip/__init__.py", line 194, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Storing complete log in /Users/Marcus/.pip/pip.log
感謝
最終的問題是,這是太舊的版本分發的點1.4。事實上,任何發行版本都太舊了,該軟件包被合併回'setuptools'中,並且'distribute 0.7'實際上只是一個需要'setuptools'的墊片......如果你可以解釋你是如何安裝它們的,那麼解釋如何解決它就會更容易。或者,更簡單地說,重新開始並從頭開始安裝'setuptools'和'pip'和/或'virtualenv',並且根本不要觸摸'distribute',然後您就會被設置。 – abarnert
我希望能追溯我安裝軟件包的所有步驟。我如何重新開始?有沒有辦法刪除我已經安裝的東西,或者我需要重新安裝在以前的副本上 – Marcus
那麼......您是使用Apple的Python,還是安裝了第三方Python(或包含其自己的Django二進制發行版Python)並用它來代替Apple的? – abarnert