Jetson TX2 安装pyqt5、pip3(解决安装出现 TypeError:unsupported oprand type(s)  for -=:'Retry' and ''int")

Jetson TX2刷的Jetpack3.3,然后按照官方以前的命令指导安装pyqt5,输入后竟然报了一些问题,不过还是搞定了。

1.打开终端,输入命令

sudo apt-get install qt5-default qtcreator -y

然后报出类似于

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

这样的错误,这是什么玩意?

2.某个进程把文件锁定了,这怎么搞?既然某个apt进程把文件占用了,那就杀死它。

输入命令:

ps -A | grep apt

然后就会列出每个apt-get或者apt的进程,前面一列数字是该进程的ID,即processnumber。

再输入命令杀死它:

//processnumber改成上面输出的数字
sudo kill -SIGKILL processnumber

3.输入最开始安装pyqt5的命令,又报出一个问题,不过它会提示你输入一个具体的命令,然后再输入安装pyqt5的命令,就OK了。

4.完事后我发现只能用python2去调用,python3不得行,原来它默认的是python 2,这怎么能行呢?

又随便试了试,一条命令就可以给python3配上pyqt5!

命令如下:

sudo apt-get install python3-pyqt5

 

那类似的可以通过下面的命令安装pip3:

sudo apt-get install python3-pip

但是,但是!

使用这个命令安装的pip版本有些低,存在bug,而且有时候用pip安装其他东西的时候会报一些问题,甚至使用pip给pip自我升级都不行,会爆出

 TypeError:unsupported oprand type(s)  for -=:'Retry' and ''int"

这种问题,所以最好是自己到官网上去下载最新的压缩包,解压后,在本地解压后使用cd进入该解压文件夹路径,使用如下命令进行脚本安装pip:

sudo python3 setup.py install

 

 如果它报出缺少setuptools这样的问题,

而且你已经执行过'sudo apt-get install python3-pip'命令了,可以输入下面的命令安装setuptools:

pip3 install setuptools

如果你没有执行过'sudo apt-get install python3-pip'的命令,那么可以执行下面的命令来安装setuptools:

sudo apt-get inatall python3-setuptools

 

 

然后在执行上一条命令来使用脚本安装高版本pip

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Jetson Nano上安装PyQt5,您可以按照以下步骤操作: 1. 打开终端并更新软件包列表: ``` sudo apt-get update ``` 2. 安装PyQt5: ``` sudo apt-get install python3-pyqt5 ``` 3. 验证安装是否成功: ``` python3 -c "import PyQt5" ``` 如果没有错误消息,则表示安装成功。 希望这可以帮助您在Jetson Nano上安装PyQt5。 ### 回答2: Jetson Nano是一款小型而强大的AI计算机,它在嵌入式系统领域拥有很高的市场份额。许多人使用Jetson Nano来开发机器学习应用程序,因此安装PyQt5是必不可少的。 PyQt5是一种流行的Python编程语言的GUI(图形用户界面)工具包,它可以用于创建漂亮而交互式的图形用户界面。以下是在Jetson Nano上安装PyQt5的步骤: 步骤1:安装Python3 首先需要安装Python3。如果Jetson Nano已经有安装Python,则可以跳过这一步;否则,打开终端并输入以下命令进行安装: sudo apt-get update sudo apt-get install python3-dev python3-pip 步骤2:安装Qt5 为了安装PyQt5,需要安装Qt5工具包。在Ubuntu操作系统上,可以通过以下命令进行安装: sudo apt-get install qt5-default qttools5-dev-tools 步骤3:安装PyQt5 安装PyQt5之前,需要先安装SIP。SIP是一个Python C / C ++绑定生成器,可用于将Python代码与C / C ++库连接起来。 可以使用以下命令来安装SIP: pip3 install sip 接下来,可以使用以下命令来安装PyQt5: pip3 install pyqt5 步骤4:测试安装 在完成安装之后,可以使用以下命令来测试PyQt5是否安装成功: python3 import PyQt5 如果没有任何错误,则表示PyQt5已经成功安装Jetson Nano上。 总之,这是在Jetson Nano上安装PyQt5的步骤。安装成功后,可以使用PyQt5开发交互性高的图形用户界面,方便用户使用。 ### 回答3: Jetson Nano是一款嵌入式开发板,可以用于机器人、无人机、智能家居等领域的开发。PyQt5是一个Python GUI框架,它可以帮助我们轻松地创建各种GUI应用程序。在Jetson Nano上安装PyQt5可以使我们更加方便地进行开发。 以下是在Jetson Nano上安装PyQt5的步骤: 1.打开终端,输入以下命令更新软件包列表: sudo apt-get update 2.输入以下命令安装PyQt5: sudo apt-get install python3-pyqt5 3.安装完成后,我们可以通过以下命令检查是否已安装PyQt5: dpkg -l | grep pyqt5 4.如果PyQt5已成功安装,则可以使用它来创建GUI应用程序。例如,可以通过以下代码创建一个简单的窗口: import sys from PyQt5.QtWidgets import QApplication, QWidget app = QApplication(sys.argv) window = QWidget() window.setWindowTitle('Hello PyQt5') window.show() sys.exit(app.exec_()) 5.运行上面的代码,如果一切正常,则将在屏幕上显示一个窗口,其标题为“Hello PyQt5”。 总之,Jetson Nano是一款强大的嵌入式开发板,而PyQt5是一款强大的GUI框架。通过在Jetson Nano上安装PyQt5,我们可以更加方便地创建各种GUI应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值