問題描述
最近在 Windows 系統安裝 TensorFlow,是在 VirtualEnv(venv)環境下,原本是執行這個:
pip install tensorflow
但屢次出現“[Errno 13] Permission denied”錯誤。
解決方法
首先確定自己的 cmd 是 管理員權限(如果使用 PyCharm 等 IDE,在 IDE 主程序文件上右鍵 → 屬性 → 兼容性 → 選中“以管理員身份運行此程序”),然後 TensorFlow 的安裝命令用以下代替:
python -m pip install tensorflow
這樣改的原因是:貌似官方不建議使用直接運行 pip install <pkgname>
的語法了。我用上面的命令不再報錯,如果還沒有解決,嘗試:
python -m pip install tensorflow --user