python 3.9中的Tensorflow安装错误:安装Tensorflow失败[WinError 2]



在安装了python 3.9的Windows上安装TensorFlow时,使用以下命令:

pip install tensorflow

出现以下错误并发出警告:

WARNING: Failed to write executable - trying to use .deleteme logic
ERROR: Could not install packages due to an OSError: [WinError 2] 
The system cannot find the file specified: 'c:\python39\Scripts\pyrsa-decrypt.exe'
-> 'c:\python39\Scripts\pyrsa-decrypt.exe.deleteme' 

如何解决这一问题?

使用运行相同的命令

--用户

pip install --user package_name

或者你可以尝试重新启动终端并以管理员的身份运行它

只需以管理员身份运行cmd,然后重新键入命令pip install tensorflow它将从发生错误的地方接管。

在Windows Python 3.9上似乎对我有效的是:

pip install --upgrade tensorflow

只是为了让它在没有错误的情况下安装。

如文件中所述。它甚至适用于我端的非虚拟环境。

在我的情况下:当我在本地运行时jupyter中运行谷歌colab时,我尝试了下一个命令,它对我有效:

!pip install --user tensorflow

最新更新