我正在尝试安装TensorFlow,却收到此错误。
ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 'C:\\Users\\ryans\\AppData\\Roaming\\Python\\Python39\\site-packages\\tensorflow\\~ompiler\\tf2tensorrt\\_pywrap_py_utils.pyd'
Check the permissions.
我试着用这个安装:pip3 install --upgrade tensorflow --user
我在谷歌上搜索了一个解决方案。我还没找到任何东西有人遇到过吗?更好的是,对于这种事情有什么解决方案吗?
2条答案
按热度按时间gudnpqoy1#
如果您正在安装它,请不要使用升级标志,请尝试
pip install tensorflow
或pip install tensorflow --user
或pip3 install tensorflow
或python3 -m pip install tensorflow
。同时检查Windows Defender是否阻止了安装。您可以检查通知区域左下角的屏蔽图标。
如果您不给予它权限,它将不允许您修改任何系统文件。
您还需要有权限在您的帐户中读取和写入文件/数据。请确保您的帐户具有管理员权限。
yjghlzjz2#
值得注意的是,如果您试图从虚拟环境中执行此操作,则应该仅以管理员身份运行终端。例如,我在尝试从VSCode中的Powershell终端在虚拟环境中安装时遇到了这个问题,所以我必须关闭VSCode,并以管理员身份重新启动它才能工作。