На моей установке (Python 3.8.1 на Windows 7), если я запускаю следующий код:
import pkg_resources
print([d.key for d in pkg_resources.working_set if d.key[0] == "-"])
, я получаю следующий вывод:
['-fi', '-', '-.fi', '-ffi']
Что это за пакеты, начинающиеся с "-"?
Я добавляю, что в моей системе каждый раз, когда я обновляю пакет "cffi" с помощью команды pip install --upgrade cffi
, я получаю следующую ошибку (которая после некоторых онлайн-исследований Я думаю, это из-за антивируса, который я не могу отключить):
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] Accesso negato: 'C:\\Users\\myuser\\AppData\\Local\\Temp\\pip-uninstall-pai0_5kc\\_cffi_backend.cp38-win_amd64.pyd'
Consider using the `--user` option or check the permissions.
, но в любом случае обновление прошло успешно (я могу подтвердить это с помощью pip show cffi
).
Могут ли эти пакеты получиться из этого? Стоит ли от них избавляться и как?