Swap領域確保
git clone https://github.com/JetsonHacksNano/installSwapfile
cd installSwapfile
./installSwapfile.sh
メインのディレクトリを英語化
env LANGUAGE=C LC_MESSAGES=C xdg-user-dirs-gtk-update
適当にエディタ入れる
sudo apt install nano
python環境の構築
virtualenvの導入
sudo apt install virtualenv virtualenvwrapper
mkvirtualenv --python=/usr/bin/python3 my_py
プリインストールのOpenCVをvirtualenv下に引っ張る
ln -s /usr/lib/python3.6/dist-packages/cv2/python-3.6/cv2.cpython-36m-aarch64-linux-gnu.so .virtualenvs/my_py/lib/python3.6/site-packages/cv2.cpython-36m-aarch64-linux-gnu.so
各ライブラリの導入
numpy, ipython
workon my_py #virtualenv環境に入る
pip install -U pip
pip install numpy
pip install ipython
scipy(何故かvirtualenv下でpip install失敗)
apt install libatlas-base-dev gfortran python3-pip
pip install h5py
sudo apt install python3-scipy
ln -s /usr/lib/python3/dist-packages/scipy/ .virtualenvs/my_py/lib/python3.6/site-packages/
もろもろ
pip install cython
pip install matplotlib
pip install pytz
ln -s /usr/lib/python3/dist-packages/Jetson/ .virtualenvs/my_py/lib/python3.6/site-packages/
ln -s /usr/lib/python3/dist-packages/pandas/ .virtualenvs/my_py/lib/python3.6/site-packages/
cupy
pip install fastrlock
sudo pip3 install cupy #systemのpythonに入る
ln -s /usr/local/lib/python3.6/dist-packages/cupy/ .virtualenvs/my_py/lib/python3.6/site-packages/
ln -s /usr/local/lib/python3.6/dist-packages/cupyx/ .virtualenvs/my_py/lib/python3.6/site-packages/
何故かうまくいかなかったやつら
sudo apt-get install -y python3-sklearn
ln -s /usr/lib/python3/dist-packages/sklearn/ .virtualenvs/my_py/lib/python3.6/site-packages/
https://forums.developer.nvidia.com/t/pytorch-for-jetson-nano-version-1-6-0-now-available/72048
から.whl引っ張ってきてからの
pip install torch-1.6.0-cp36-cp36m-linux_aarch64.whl
vscodeの導入
https://github.com/toolboc/vscode/releases/ からビルド済みのやつを引っ張ってくる
sudo dpkg -i code-oss_1.32.3-arm64.deb
リモートデスクトップで繋げる
sudo apt-get update
sudo apt-get install xrdp
sudo apt-get install xfce4
echo xfce4-session >~/.xsession
sudo nano /etc/xrdp/startwm.sh
# test -x /etc/X11/Xsession && exec /etc/X11/Xsession #コメントアウト
# exec /bin/sh /etc/X11/Xsession #コメントアウト
startxfce4 #追加
sudo service xrdp restart