【tensorflow】tensorflow的环境

正常安装

直接输入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。可能是由于环境配置问题或缺少依赖项引起的。

【解决步骤】

  1. 首先确保 Anaconda 安装正确,并且路径设置正确。在 Anaconda Prompt 中运行 conda 命令,确保它能够正常启动。
    正确的情况:
    在这里插入图片描述

  2. 确保 conda 版本是最新的。可以运行以下命令来升级 conda:

    conda update conda
    

    如果能够正常升级则继续pip install tensoflow进行安装即可 ,不需要看以下内容。

    但是我出现一下报错:在这里插入图片描述
    仍然遇到了"PackageNotInstalledError"错误,指示conda未安装在"tfenv"环境的前缀中。这可能是由于环境配置问题导致的。
    尝试以下步骤来解决问题:

  3. 在Anaconda Prompt中运行以下命令,以确保conda处于最新版本:

    conda update -n base conda	
    

    在这里插入图片描述

  4. 接下来,尝试重新创建"tfenv"环境。首先,确保在当前环境中禁用当前激活的环境回到base,使用以下命令:

    conda deactivate
    
  5. 然后,使用以下命令重新创建"tfenv"环境(为避免环境再次出错我确保使用python3.8的版本):

     conda create -n tfenv python=3.8	
    

    在这里插入图片描述

  6. 完成后激活环境:

    conda activate tfenv
    

    并从第二步开始

    	conda update conda
    

    虽然还会出现虚拟环境 “tfenv” 中未安装 Conda 包管理器的问题,但是再次conda却没事看了,所以再次安装能成就没深究了。
    ( “tfenv” 中未安装 Conda 包管理器。这可能是由于创建环境时没有选择包含 Conda 的选项导致的。)
    在这里插入图片描述
    最后安装成功检验:
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_51662391/article/details/131602004