`pkg_resources.working_set`包含名称以字符“-”开头的发行版>

问题描述 投票:0回答:1
在我的安装上(在Windows 7上为Python 3.8.1,如果我运行以下代码:

import pkg_resources print([d.key for d in pkg_resources.working_set if d.key[0] == "-"])

我得到以下输出:

['-fi', '-', '-.fi', '-ffi']

这些以“-”开头的软件包是什么?

我将其添加到系统上,每次使用命令pip install --upgrade cffi升级软件包“ 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确认。]

这些软件包可能由此产生吗?我应该摆脱它们吗?如何摆脱?

[在我的安装上(Windows 7上的Python 3.8.1,如果我运行以下代码:import pkg_resources print([如果d.key [0] ==“-”],则pkg_resources.working_set中d的d.key))我得到以下输出:['-...

python pip setuptools pkg-resources
1个回答
0
投票
这些软件包可能由此产生吗?
© www.soinside.com 2019 - 2024. All rights reserved.