最详细jetson-xavier-nx安装pycharm以及虚拟环境管理

1.安装pycharm(2025-06-10更新)

下载地址:Download PyCharm: The Python IDE for data science and web development by JetBrainshttps://www.jetbrains.com.cn/en-us/pycharm/download/?section=linux

首先确定系统架构在linux中输入:

uname -m

运行结果显示:

aarch64

aarch64
因为我的是aarch64,所以选择:

 下载之后进入下载保存的文件夹位置使用ls查询是否存在:



使用命令tar -zxvf 要解压的目标文件,解压之后进入如下图位置:
在命令行输入:sh pycharm.sh就可以进入pycharm了。


2.安装虚拟环境

个人习惯对python版本的环境进行管理,所以同时我们需要安装miniforge(arm64架构适用),直接放地址选择适合自己的:一定要选择适合自己架构的
Releases · conda-forge/miniforgehttps://github.com/conda-forge/miniforge/releases下载之后在终端运行命令:sh 

sh 刚刚下载的文件.sh

 过程中一直按enter键确认安装之后,可以看到我们的系统中出现该文件夹:

同时我们需要添加到环境变量中:

进入当前的用户环境(只适用于当前用户)
:$vim ~/.bashrc
自己的miniforge位置
:$export PATH=/home/自己的用户名/miniforge3/bin:$PATH
立即运行环境到系统中
:$source ~/.bashrc
进入虚拟环境
:$source activate

运行之后如图所示:



注:如果此时我们不小心设置成每次打开终端自动进入虚拟环境中,我们可以通过下面来进行取消

方法一:

每次在命令行通过conda deactivate退出base环境回到系统自动的环境

方法二:

在命令行将自动auto_activate_base设置为false实现:

conda config --set auto_activate_base false

在命令行输入
conda config --set auto_activate_base true来恢复

此时我们就可以使用命令创建自己的python版本环境

(版本号自己自定义就行,我使用的3.7)
conda create -n 要创建的名字 python=3.7   

 创建安装过程中如图所示:

创建之后,使用命令conda activae 自己创建的环境名,切换之后前面会变成(py37),如图所示:




安装完虚拟环境之后我们就可以使用pycharm,因为并没有移动到桌面,所以我们目前需要在pycharm.sh的目录下在命令行中输入:


我们可以进入pycharm之后,使用先任意创建个项目,在最上栏找到Tools,再点击create Desktop Entry选项之后,下次再想使用我们直接在桌面或者搜索栏中搜索pycharm就可以。

之后我们重新创建文件,配置如下:















创建完成之后,进行检查是否是自己所创建的虚拟环境名称:

如果不是,我们进入上面工具栏中找到File工具栏,之后找到Settings,点击进入,如图所示:
















再次重新选择虚拟环境的位置:













 


3.换源以及下载相应的包(2025-06-11更新)---失败

此处本人在这块儿费时很长时间(成功看标题4就行,中间过程是遇到的一些问题),相关搜索是给conda换源,但是换源之后下载速度依然很慢;
在命令行输入vi ~/.condarc,我换源之后的如图所示:














使用命令conda install opencv-python,运行结果如图所示:









此时就会卡住,过一会儿就报错,显示仍然使用的是conda-forge.org这个系统默认的Channels,本人已经把conda-forge这个channels已经修改为https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud,但是此处不知为什么仍然调用系统默认的Channels,有知道的小伙伴可以评论留言。

4.换源以及下载相应的包(2025-06-11更新)---成功

为什么换源,因为下载速度只有几十k,如果下载文件很大,可能我们一天都不能下载完成。
因为我们对conda换源失败之后,我们直接对pip进行换源,首先退出虚拟环境(conda(此处有空格) deactivate),在命令行使用python --version这个命令,查看此时系统是否识别到虚拟环境中的pip,如图所示:




我的已经识别到了,是我先前自己创建的python3.7版本,之后再进入虚拟环境(conda activate 你自己的虚拟环境名称)中,在命令行使用python --version是否也是python3.7的版本,如果是的直接配置完上述之后,在命令行中使用

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

该命令是使系统全局所有的pip都换源成清华源,通过前面的python --version的这命令已经确认好此时系统中你的虚拟环境中的pip优先级是最高的,所以会优先使用虚拟环境中的pip,即不会出现使用pip安装之后,发现在你的虚拟环境中并没有安装之后的包;
如果此时python --version之后,发现并不是你想自己虚拟环境中的python版本,只需使用如下命令卸载系统中的python

sudo apt-get remove --auto-remove python3

换源之后再使用命令pip install 你自己要安装的包名称就可以。

注:为什么要使用miniforge,首先xavier nx是arm架构的,我的系统是arrch64的系统架构,anaconda和miniconda并不支持arm64架构,所以我们需要下载的是miniforge而非miniconda。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值