2

Я задал этот вопрос на SO, но они предложили, вопрос лучше подходит для Superuser.

Я установил Python 2.7.9 на Windows 7. Предполагается иметь встроенный пункт. Однако во время установки Python установка pip не удалась. Я попытался установить pip с помощью get-pip.py, но он также не смог выдать следующую ошибку:

Traceback (most recent call last):
File "C:\Users\Ali\Desktop\get-pip.py", line 17853, in <module>
main()
File "C:\Users\Ali\Desktop\get-pip.py", line 145, in main
with open(pip_zip, "wb") as fp:
IOError: [Errno 13] Permission denied: 
'c:\\users\\ali\\appdata\\local\\temp\\tmpe8llat\\pip.zip'  

Я искал предыдущие ответы для похожих проблем. В основном они ссылаются на запуск cmd от имени администратора, что я и сделал, но я все еще получаю ту же ошибку.
Я обнаружил, что когда я пытаюсь открыть любой файл, используя python, в режиме записи 'w', он не дает мне ту же ошибку. Я полагаю, именно поэтому пипс не может быть установлен. Я пытался открыть файлы в разных каталогах, но каждый раз это не удается. Это доставляет мне трудности. Может кто-нибудь помочь мне понять, почему python не может записывать файлы на мой компьютер ?!

3 ответа3

1

Выйдите из всех процессов, связанных с Python, и попробуйте снова. pip не может удалить файлы, которые используются в данный момент.

0
  1. Убедитесь, что вы вошли в систему с пользователем "ali" и имеете доступ на запись в папку c:\users\ali\appdata\local\temp\tmpe8llat\
  2. Удалите существующие файлы Python 2.7.9
  3. Загрузите и переустановите файлы 2.7.9.
-1

Я обнаружил, что эта ошибка не мешает успешной установке.

Файлы, которые pip не может удалить, это некоторые временные файлы, которые я считаю. Я обычно удаляю их время от времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .