2013-07-11 18 views
7

Running wiersz polecenia jako administrator próbuję uruchomić:easy_install.exe Odmowa uprawnień w systemie Windows 8

easy_install -U setuptools 

Zwraca następujące:

Searching for setuptools 
Reading https://pypi.python.org/simple/setuptools/ 
Reading http://peak.telecommunity.com/snapshots/ 
Reading https://pypi.python.org/pypi/setuptools 
Best match: setuptools 0.8 
Processing setuptools-0.8-py2.7.egg 
setuptools 0.8 is already the active version in easy-install.pth 
Installing easy_install-script.py script to C:\Python27\Scripts 
Installing easy_install.exe script to C:\Python27\Scripts 
error: C:\Python27\Scripts\easy_install.exe: Permission denied 

Spędziłem w ciągu ostatnich kilku godzin szorowania Internet w poszukiwaniu możliwych rozwiązań. Próbowałem zmylić ustawienia UAC i ustawić je na Nigdy nie powiadamiaj. Jednak nadal otrzymuję ten błąd odmowy uprawnień.

Odpowiedz

10

Możesz przeczytać rozwiązanie here.

Uruchom instalację.
Po błędzie skopiuj pliki easy_install .exe i .py do katalogu temp (np. C: \ temp).
Uruchom instalację ponownie.

W systemie Windows plik binarny easy_install jest w użyciu podczas instalacji, więc nie może się nadpisać. (Easy_install jest częścią narzędzi setuptools, które próbujesz zainstalować samodzielnie;)

+0

Działa. Nie wolno ci jeszcze przyznawać. :) –

7

Innym sposobem byłoby użycie innego menedżera pakietów Pythona: Pip.

easy_install pip  
pip install --upgrade setuptools 

Pozwala to obejść problem "w użyciu" bez konieczności przenoszenia plików.

Powiązane problemy