Jetson TX2
Cuda 9.0
python 3.5
tensorflow 1.8.0
opencv 3.4.0
一、关于python3.5 和 opencv 3.4.0的安装参考我的文章:
这里需要注意的是系统自带的pip和python3.5的pip3之间的关系,一定要好好的区分,否则很容易出错。
使用pip3安装其他库的时候可能出现更新pip的提醒,特别注意一定不要直接使用pip install pip --upgrade 或者 pip3 install --upgrade pip的方法更新,一更新就可能出现如下错误:
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
然后,各种百度收解决方法都无法完美的解决,此时就需要如下解决方法:
1、卸载掉pip和pip3
sudo apt-get remove python-pip
sudo apt-get remove python3-pip
2、只需要重新装pip3就OK的,毕竟python 2.7对于我们来说没有什么用:
sudo apt-get install python3-pip
3、这样就可以使用pip3去安装其他库了。
二、tensorflow其他依赖库的安装
sudo apt-get install python3-scipy
sudo apt-get install libblas-dev liblapack-dev
sudo apt-get install gfortran
sudo apt-get install python-sklearn
sudo apt-get install python-skimage
sudo apt-get install python-protobuf
其他的包就使用pip3去安装了,目前TX2上的环境如下:
<