gpt4 book ai didi

python - 安装 Tensorflow 时出现 CondaVerificationError

转载 作者:行者123 更新时间:2023-12-03 20:59:40 26 4
gpt4 key购买 nike

在 64 位 Win10 上安装 Tensorflow 时出现 CondaVerificationError。

CondaVerificationError: The package for tensorflow-estimator located at C:\Users\viviennejia.zhong\AppData\Local\Continuum\anaconda3\pkgs\tensorflow-estimator-1.13.0-py37h39e3cac_0
appears to be corrupted. The path 'Lib/site-packages/tensorflow_estimator/python/estimator/canned/linear_optimizer/python/utils/__pycache__/sharded_mutable_dense_hashtable.cpython-37.pyc'
specified in the package manifest cannot be found.

ClobberError: This transaction has incompatible packages due to a shared path.
packages: conda-forge::tensorboard-1.13.1-py37_0, conda-forge::tensorflow-base-1.13.1-py37_7
path: 'scripts/tensorboard-script.py'

ClobberError: This transaction has incompatible packages due to a shared path.
packages: conda-forge::tensorboard-1.13.1-py37_0, conda-forge::tensorflow-base-1.13.1-py37_7
path: 'scripts/tensorboard.exe'

在一些帖子中我看到 conda clean --all有帮助。运行这个,我得到了
FileNotFoundError: [WinError 3] 'C:\\Users\\xxxx\\AppData\\Local\\Continuum\\anaconda3\\pkgs\\tensorflow-base-2.0.0-mkl_py37hd1d5974_0\\Lib\\site-packages\\tensorflow-2.0.0.data\\purelib\\tensorflow_core\\include\\tensorflow_core\\core\\common_runtime\\isolate_placer_inspection_required_ops_pass.h'

我是 conda 的新手,非常感谢您帮助解决这个问题。

最佳答案

在这里提供解决方案(答案部分),即使它出现在评论部分,也是为了社区的利益。

通过 pip 安装 Tensorflow 已解决问题

pip install tensorflow (install latest version)

或者
pip install tensorflow==2.0 (for older version)

除了上面的方法,还有一个推荐的方法是创建一个 Virtual EnvironmentAnaconda并安装 Tensorflow在那 Virtual Environment ,这适用于大多数情况。

使用虚拟环境具有以下优点
  • 我们可以维护Tensorflow的多个版本在多个 Virtual Environments与每个 Virtual Environment包括每个 version喜欢 1.14, 1.15, 2.0, 2.1, 2.2,etc..
  • 我们可以使用不同的 Python Versions ( 2.x, 3.6, 3.7 ) 在每个 Virtual Environment
  • 如果我们要修改source code任何 Tensorflow API,我们都可以在我们的虚拟环境中完成,而不会影响其在其他 Virtual Environments 中的功能.

  • 创建新虚拟环境和安装的步骤 TensorflowAnaconda ,对于不同的操作系统,如下图所示:
    # Create a New Virtual Environment
    conda create --name TF_2_VE

    # When conda asks you to proceed, type y:
    proceed ([y]/n)?

    # Activate the Virtual Environment. Conda Version > 4.6
    conda activate TF_2_VE

    # Activating Virtual Environment, Conda Version < 4.6 and Windows OS
    activate TF_2_VE

    # Activating Virtual Environment, Conda Version < 4.6 and Linux and Mac OS
    source activate TF_2_VE


    # Install the TF Version you need
    conda install tensorflow

    上面的命令将安装 Latest VersionTensorflow ( 2.2 截至目前)。如果你想要像 2.0 这样的旧版本,您可以将上述命令集的最后一步替换为
    conda install tensorflow==2.0 .

    关于python - 安装 Tensorflow 时出现 CondaVerificationError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58918985/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com