Kiedy próbuje zainstalować virtualenv użyciu parzonej Python, pojawia się następujący błąd:Nie można zainstalować virtualenv PIP w OS X 10.8 z parzonej python 2.7
$ pip install virtualenv
Requirement already satisfied (use --upgrade to upgrade): \
virtualenv in /Library/Python/2.7/site-packages/virtualenv-1.9.1-py2.7.egg
Cleaning up...
Tak wyraźnie PIP jest jakoś patrząc pytona systemu folder zamiast zaparzonego w/usr/local. Jak mogę tego uniknąć?
Lekarz piwowarski nie znajduje żadnych problemów, a priorytet ścieżki jest ustawiony w porządku.
Próbowałem usunąć pakiet virtualenv z pytonu systemowego, , dzięki czemu mogłem zainstalować virtualenv z zaparzonym pip. Ale potem nie mógł utworzyć virtualenvs, jak mam ten błąd:
$ virtualenv datatransfer/
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
working_set.require(__requires__)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: virtualenv==1.9.1
Więc nie udało się uniknąć virtualenv systemu.
Co robię źle?
Spójrz na tę stronę wiki: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python. Wyjaśnia, jak edytować PYTHONPATH i PATH, aby system najpierw znalazł zaparzonego Pythona. – SethMMorton
@SethMMorton PATH jest już poprawna, a PYTHONPATH jest pusta. To, co widzę na tej wiki, to to, że parzony pyton również szuka modułów w /Library/Python/2.7/site-packages. Ale czy wirtualne pliki utworzone za pomocą polecenia systemowego w tym folderze będą używać zaparzonego pythona? – RogerFC
co się stanie, gdy wpiszesz 'który python' i' który pip'? – SethMMorton