Windows 将 azure 包安装到 virtualenv 时访问被拒绝

Windows Access denied when installing azure package into virtualenv

在 windows 下,当我尝试使用 pip 将 azure 4.0.0 软件包安装到 python virtualenv (3.x) 中时,出现以下访问被拒绝错误:

来自我的 virtualenv 目录

venv/Scripts/activate.bat
pip install azure==4.0.0

错误:由于环境错误无法安装包:[WinError 5] 访问被拒绝:'C:\Users\sklugr02\AppData\Local\Temp\pip-unpack-idfooing\azure_mgmt_network-2.7.0-py2.py3-none-any.whl 考虑使用 --user 选项或检查权限。

我在尝试使用 PyCharm 将软件包安装到 virtualenv

时也遇到了同样的错误

我尝试使用 --user 选项按照说明进行 pip 安装,但是在 virtualenv 下安装时这不是一个有效的选项。我收到以下错误:

来自我的 virtualenv 目录

venv/Scripts/activate.bat
pip install --user azure==4.0.0

错误:无法执行“--user”安装。用户站点包在此 virtualenv 中不可见。

还尝试了 运行 具有管理员权限的命令提示符,但仍然出现相同的访问被拒绝错误。

最终,我想使用需求文件来设置 virtualenv 并在其中添加一行:

蔚蓝==4.0.0

我遇到了同样的问题。因为我只想使用 BlockBlobService,所以我安装了 azure-storage 包。我只遇到了 azure 包的问题,​​而 azure-core、azure-storage 等其他包没有遇到这个问题