Python installieren, deinstallieren easy_install
Ich habe zwei Versionen von python auf meinem mac:
Einer vorinstallierten von Apple im /usr/bin
Einer von python.org in /Library/Frameworks/Python.framework/Versions/2.6
easy_install installiert immer zu /usr/bin
für einige ununderstanable Grund
Also ich explizit jetzt installieren easy_install in:
sh setuptools-0.6c11-py2.6.egg --install-dir=/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
Nun will ich easy_install UND pip ....:
Searching for pip
Best match: pip 0.8
Processing pip-0.8-py2.6.egg
pip 0.8 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
error: /usr/local/bin/pip: Permission denied
Meinen Weg und pythonpath:
PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
export PATH
PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH
PYTHONPATH="/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages"
export PYTHONPATH
- Eine weitere PYTHONPATH, wo ich Module, die ich schrieb
Sorry, I really dont get it.
Was mache ich falsch.
Will ich einfach nur zu installieren die Module regelmäßig im Rahmen Python-Verzeichnis
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist schwer zu sagen genau, in welchem Zustand sich Ihre Anlage auf der Grundlage der gelieferten Informationen.
/usr/local/bin
ist der Standard-Installationsort für die von Apple mitgelieferten/usr/bin/easy_install
so, die meisten wahrscheinlich, Sie sind irgendwie aufrufen, dass anstelle dereasy_install
sollte die installiert wurden, laufen diesh setuptools...
Skript. Es gibt keine Notwendigkeit, die--install-dir
param zu setuptools noch einstellenPYTHONPATH
- zu-Punkt-framework site-packages-Verzeichnis; das passiert automatisch. Und Sie sollten nicht ändern Sie denPATH
variable zweimal, verwenden Sie einfach den ersten PFAD und export.Ab einer neu installierten Python 2.6.5 aus dem python.org installer und eine neue terminal-Sitzung, hier ist die ganze Folge:
sudo rm -r /Library/Frameworks/Python.framework/Versions/2.6
Das ist alles auf einer Linie. Geben Sie sorgfältig! Diesh setuptools...
Skript verwendet, welchespython2.6
Befehl gefunden wird, erstmal an die shellPATH
. Das sollte derjenige sein, der in den frameworksbin
- Verzeichnis.Deinstallieren django-Paket.
Zuerst müssen Sie diesen Befehl ausführen,
$ easy_install -m [PAKET]
Diesem Befehl entfernen Sie alle Abhängigkeiten von Paket. entfernen Sie dann ei-Datei des Pakets.
$ rm -rf .../python2.X/site-packages/[PAKETNAME].ei