我正在尝试安装TensorFlow,但得到了以下错误:
错误: TensorFlow 2.5.0有要求的h5py~=3.1.0,但是您有不兼容的h5py 3.3.0。错误: tensorflow 2.5.0有要求的numpy~=1.19.2,但是您有numpy 1.21.0,它不兼容。
我正在用Python3.8.5、pip20.0.2、Ubuntu20.04在编程环境中安装它。我怎么才能修好它?
发布于 2021-07-12 02:55:13
按照@kcw78 78的建议,创建虚拟环境,然后安装Tensorflow。
Tensorflow 2.5.0要求h5py = 3.1.0。按照说明创建虚拟环境并安装tensorflow。
Set Up Anaconda Environments
conda create --name tf_env python=3
Activate the new Environment
source activate tf_env
Install Tensorflow
pip install tensorflow==2.5.0发布于 2021-11-18 17:54:21
我觉得虚拟环境很烦人。我喜欢康达在发射时,但停下来,因为它经历了一个“缓慢死亡”时期.
但是,我不能用我的新的2021 M1 Pro安装M1,否则。所以,有效的方法是使用苹果的官方指令:https://developer.apple.com/metal/tensorflow-plugin/
下面创建了它们,用于纯命令行解决方案(请随时更新):
创建虚拟环境
python3 -m venv ~/tensorflow-metal
source ~/tensorflow-metal/bin/activate
python -m pip install -U pip下载Conda并激活Conda环境
curl -L https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh --output ~/Downloads/Miniforge3-MacOSX-arm64.sh
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate通过Conda安装TensorFlow依赖项
conda install -c apple tensorflow-deps==2.6.0安装基本TensorFlow和用于M1处理器的修补程序
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal祝您今天愉快。
https://stackoverflow.com/questions/68199336
复制相似问题