Не удалось установить пакеты из-за использования EnvironmentError: [WinError 5] Access запрещен:

У меня есть окна 10. Я завершил установку Tensorflow. Оно работает. В нем говорится "Привет, тензор!". Но перед этим все это:

2018-08-18 18:16:01.500579: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 2018-08-18 18:16:01.769002: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1405] Found device 0 with properties: name: GeForce GTX 950 major: 5 minor: 2 memoryClockRate(GHz): 1.3545 pciBusID: 0000:01:00.0 totalMemory: 2.00GiB freeMemory: 1.64GiB 2018-08-18 18:16:01.774030: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1484] Adding visible gpu devices: 0 2018-08-18 18:16:02.095489: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:965] Device interconnect StreamExecutor with strength 1 edge matrix: 2018-08-18 18:16:02.099093: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:971] 0 2018-08-18 18:16:02.100631: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:984] 0: N 2018-08-18 18:16:02.102156: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1097] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 1401 MB memory) -> physical GPU (device: 0, name: GeForce GTX 950, pci bus id: 0000:01:00.0, compute capability: 5.2) Hello Tensorflow!

Возвращенный процесс 0 (0x0) время выполнения: 2.327 s Нажмите любую клавишу, чтобы продолжить

Когда я pip3 install --upgrade tensorflow-gpu в cmb, как административный, так и обычный, я получаю это. Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\users\\dylan\\appdata\\local\\programs\\python\\python35\\Lib\\site-packages\\numpy\\.libs\\libopenblas.BNVRK7633HSX7YVO2TADGR4A5KEKXJAW.gfortran-win_amd64.dll' Consider using the option or check the permissions. --user option or check the permissions. Пожалуйста, помогите мне. Не компьютер Ученый или инженер. Но я код для удовольствия.

Ответы

Ответ 1

Просто введите команду, которую вы хотите выполнить с разрешения пользователя, если вы не хотите изменять разрешение:

pip3 install --upgrade tensorflow-gpu --user

Ответ 2

выполните ту же команду, используя '--user'

Ответ 3

Я обнаружил, что если я запускаю CMD от имени администратора и запускаю команду, я могу установить ее без проблем. Попробуйте и дайте мне обратную связь.

Ответ 4

ТИП CMD в поиске, и когда в результате поиска BEST MATCH появляется командная строка, щелкните правой кнопкой мыши и выберите "Запуск от имени администратора", когда появится окно управления пользователем, выберите "Да". Откроется окно командной строки, и вы должны увидеть "C: /WINDOWS/system32>"

на данный момент просто введите то, что вы хотите, должно работать!

Ответ 5

просто измените права доступа, где будет установлен конкретный пакет.

В моем случае windows10:

  • Перейти к "C:\Program Files (x86)\Python37"
  • щелкните правой кнопкой мыши на папке Python37 и выберите свойства
  • перейдите на вкладку Безопасность и дайте полный контроль, нажав кнопку редактирования.
  • снова откройте новый терминал cmd и попробуйте установить пакет снова.

Ответ 6

Я обновлял tenorflow до 1.4.0 & ударился головой о стену, так как эта ошибка не решалась, но, наконец, разрешила ее. Угадай что?

Один из моих скриптов на Python был запущен и использовал тензор потока 😂😂. Пакет успешно установлен после его закрытия. 👍

Ответ 7

Это должно сработать.

pip install --user <package_name>

Ответ 8

Обновление pip в окнах с -

Python -m pip install --upgrade pip

и затем запустить установку pip с опцией --user -

pip install --user package_name

решил мою проблему.

Ответ 9

В моем случае я отключил McAfee, а затем успешно установил tenorflow2.0 RC

Ответ 10

спасибо, что он работал с моим, когда он командовал как администратор !!!