正常安装
直接输入pip install tensorflow
,如果正常安装则完成,不需要看以下内容。
pip install tensorflow=1.6
不正常安装
但我一开始在anaconda prompt 进行pip install tensoflow
出现了一些很奇怪的错误。
WARNING: Failed to write executable - trying to use .deleteme logic
ERROR: Could not install packages due to an OSError: [WinError 2] 系统找不到指定的文件。: 'C:\\Python311\\Scripts\\f2py.exe' -> 'C:\\Python311\\Scripts\\f2py.exe.deleteme'
系统找不到指定的文件 C:\Python311\Scripts\pyrsa-decrypt.exe。可能是由于环境配置问题或缺少依赖项引起的。
【解决步骤】
-
首先确保 Anaconda 安装正确,并且路径设置正确。在 Anaconda Prompt 中运行
conda
命令,确保它能够正常启动。
正确的情况:
-
确保 conda 版本是最新的。可以运行以下命令来升级 conda:
conda update conda
如果能够正常升级则继续
pip install tensoflow
进行安装即可 ,不需要看以下内容。但是我出现一下报错:
仍然遇到了"PackageNotInstalledError"错误,指示conda未安装在"tfenv"环境的前缀中。这可能是由于环境配置问题导致的。
尝试以下步骤来解决问题: -
在Anaconda Prompt中运行以下命令,以确保conda处于最新版本:
conda update -n base conda
-
接下来,尝试重新创建"tfenv"环境。首先,确保在当前环境中禁用当前激活的环境回到base,使用以下命令:
conda deactivate
-
然后,使用以下命令重新创建"tfenv"环境(为避免环境再次出错我确保使用python3.8的版本):
conda create -n tfenv python=3.8
-
完成后激活环境:
conda activate tfenv
并从第二步开始
conda update conda
虽然还会出现虚拟环境 “tfenv” 中未安装 Conda 包管理器的问题,但是再次conda却没事看了,所以再次安装能成就没深究了。
( “tfenv” 中未安装 Conda 包管理器。这可能是由于创建环境时没有选择包含 Conda 的选项导致的。)
最后安装成功检验: