Python3.6+Linux aarch64环境下pip安装tensorflow失败求助
TensorFlow安装解决方案(Python3.6 + aarch64 Tegra Linux)
1. 解决权限问题:使用虚拟环境
避免系统权限限制导致的用户安装模式,推荐创建独立虚拟环境:
- 安装virtualenv:
pip3 install --user virtualenv - 创建Python3.6专属虚拟环境:
virtualenv -p python3.6 tf_env - 激活虚拟环境:
source tf_env/bin/activate
2. 安装适配aarch64架构的TensorFlow
你的系统是NVIDIA Tegra架构的aarch64平台,PyPI官方源无对应预编译包,需使用NVIDIA针对Jetson平台提供的专属版本:
方式一:通过NVIDIA官方源直接安装(推荐)
对应JetPack 4.6(匹配你的内核版本),Python3.6可安装以下版本:
- TensorFlow 2.x版本:
pip install tensorflow==2.3.1+nv20.12 --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v46 - TensorFlow 1.x版本:
pip install tensorflow==1.15.5+nv20.12 --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v46
方式二:本地wheel包安装
若上述源访问异常,可手动下载对应wheel包(如tensorflow-2.3.1+nv20.12-cp36-cp36m-linux_aarch64.whl)后执行:
pip install tensorflow-2.3.1+nv20.12-cp36-cp36m-linux_aarch64.whl
3. 验证安装结果
激活虚拟环境后运行Python代码:
import tensorflow as tf print(f"TensorFlow版本:{tf.__version__}") print(f"GPU可用状态:{tf.test.is_gpu_available()}")
内容的提问来源于stack exchange,提问作者Horyan Tan
相关产品推荐
相关产品推荐

