Jetson Nano 買來一定會安裝Tensorflow, 就一定會踩到坑,
以下帶你減少採坑
安裝一些套件
使用nano 來修改/usr/bin/pip3 這個文件
Ctrl + X 離開,按Y存檔
重新執行就可以安裝一堆套件,這裡將會花上好幾分鐘,建議先行離開可以減少焦慮感。
一行搞定
測試一下,執行如下指令,使用python3 因入Tensorflow,然後列出版本
以下帶你減少採坑
安裝一些套件
- $ sudo apt-get install libhdf5-serial-dev hdf5-tools
- $ sudo apt-get install python3-pip
- $ pip3 install -U pip
- $ sudo apt-get install zlib1g-dev zip libjpeg8-dev libhdf5-dev
- $ sudo pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker grpcio six mock requests gast h5py astor termcolor
- Traceback (most recent call last):
- File "/usr/bin/pip3", line 9, in <module>
- from pip import main
- ImportError: cannot import name 'main'
這時候如果你還沒有裝NANO,請裝NANO,爛梗再來一次jetson nano沒有裝nano所以裝nano
- sudo apt-get update
- sudo apt-get install nano
- sudo nano /usr/bin/pip3
把原本的內容全部幹掉。然後改成下面的,或是只改紅色的地方也可以
#!/usr/bin/python3
# GENERATED BY DEBIAN
import sys
# Run the main entry point, similarly to how setuptools does it, but because
# we didn't install the actual entry point from setup.py, don't use the
# pkg_resources API.
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
Ctrl + X 離開,按Y存檔
重新執行就可以安裝一堆套件,這裡將會花上好幾分鐘,建議先行離開可以減少焦慮感。
- $ sudo pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker grpcio six mock requests gast h5py astor termcolor
一行搞定
- $ sudo pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v42 tensorflow-gpu
測試一下,執行如下指令,使用python3 因入Tensorflow,然後列出版本
- python3 -c 'import tensorflow as tf; print(tf.__version__)'
大概等待十秒,會得到1.13.1 代表安裝完成了
凌老師教學
留言
張貼留言