记录一下在Arch Linux中安装Tensorflow遇到的一些问题及解决方法。
使用pip安装
1 | pip install tensorflow |
关于如何修改下载源加快速度,看这里。
使用anaconda安装
推荐用arch自己的软件库和包管理器,手动下载安装好像更新比较麻烦。
1 | sudo pacman -S anaconda |
可以使用图形化客户端: 1
anaconda-navigator
使用conda安装
首先使用上面的方法安装anaconda。
之后可能会发现仍然无法使用conda命令,需要把anaconda的路径加入shell的环境变量。
修改.bashrc
,如果使用其他shell则修改相应的配置文件,比如.zshrc
。
在最后加入以下内容:
1 | export PATH=/opt/anaconda/bin:$PATH |
重新打开一下shell,应该可以使用conda了。
要修改conda的下载源,执行以下命令。
1 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
安装tensorflow,使用命令:
1 | conda install tensorflow |
注
- 要安装gpu版只需要安装显卡驱动,并把上面提到的命令改为使用tensorflow-gpu。
- arch上的tensorflow好像看起来版本号和别的不太一样,都只有1.14左右(2019-06-19),要不就直接使用tensorflow 2.0。
- 如果有红色提示缺少依赖直接装就行了。权限不足就sudo一下。