TX2的配置(1):pycharm,archiconda,pytorch安装

TX2的配置

目录:

  1. PYCARM的安装
  2. archiconda的安装
  3. Pytorch和torchvision的安装
  4. scikit-image的安装
  5. DCNV2可变形卷积的安装
  6. yolact的问题 “too many resources requested for launch”

前言

在TX2已经完成刷机的情况下进行pycharm安装和项目所需库的配置。现有的TX2系统是JetPack4.4,cuda10.2的情况下完成。
TX2的芯片是aarch64,不同于平常使用的x86。因此无法使用anaconda,并且安装pycharm的时候需要注意arch64的要求。
TX2的本身的容量比较少,安装完系统以后就没有多少空间了,因此采用了SD卡的挂载,挂载的内容可以网上找一找,TX2的SD卡挂载。
本文章主要介绍目录的前三个部分,其它部分为了能够更好的搜索到,分为其它章节,请在我的主页中查找。是在网上收集的资料的整合。希望对大家有帮助。

1、Pycharm的安装

Pycharm的安装需要有JDK的解释器,JDK有不同的版本,其对应不同的Pycharm版本 。我采用的是JDK8,使用Pycharm2019版本没有啥问题。

1.1 JDK的安装

apt-cache search openjdk
sudo apt-get install openjdk-8-jdk

打开bashrc进行jdk的环境配置:

sudo gedit ~/.bashrc  //打开配置文件

在最后面一行添加:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-arm64              //(这里用你安装的目录!!!!)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

然后使用下面的语句进行更新即可。

 source ~/.bashrc

1.2 Pycharm的安装
到该链接:https://www.jetbrains.com/pycharm/download/#section=linux下载到linux中,找到下载好的压缩文件。
右键点击文件,extract to 。指定到压缩的位置
shell中cd到解压后pycharm文件夹中的bin文件夹,运行

sh ./pycharm.sh

Pycharm的快捷键设置
打开pycharm以后寻找tools的工具栏,点击create command-line launcher

2.archiconda的安装

TX2无法使用anaconda,有大佬编译了archiconda,这东西就是anaconda的aarch64的版本。我用这个进行虚拟环境的安装。
直接到https://github.com/Archiconda/build-tools/releases下载.sh文件
然后到你下载文件的地址
sh 你的sh文件

注意在安装的时候是可以在终端指定你的路径的。(安装指导有enter提示的时候,可以修改文件路径,我第一次傻傻输入了ENTER去确定了)
安装完成后进行conda create -n pytorch python=3.6的虚拟环境创建。

(不过我在用最新的archiconda的时候没有办法创建3.6的环境!!我尝试用了老一点的版本的archiconda解决问题)。

3.Pytorch和torchvision的安装

根据这个网页的提示去进行安装:
https://blog.csdn.net/comli_cn/article/details/107468083?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162668758716780261921057%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162668758716780261921057&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-4-107468083.first_rank_v2_pc_rank_v29&utm_term=tx2%E5%AE%89%E8%A3%85pytorch&spm=1018.2226.3001.4187

网页中的这个TX2的论坛有很多问题可以去上面找到答案,也可以自己问。有专门的人员去回答你的问题的!

你可能感兴趣的:(TX2,linux)