我在 TinkerOS 上运行 python pip3(用于华硕嵌入式计算机 Tinkerboard)。TinkerOS 基于 Debian。
linaro@chione:~$ uname -a
Linux chione 4.4.132+ #1 SMP Tue Oct 23 18:03:49 CST 2018 armv7l GNU/Linux
linaro@chione:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.11 (stretch)
Release: 9.11
Codename: stretch
不幸的是,我无法使用pip3
. 这是错误。
linaro@chione:~$ sudo pip3 install pyserial
Collecting pyserial
Could not find a version that satisfies the requirement pyserial (from versions: )
No matching distribution found for pyserial
对于所有带有 pip 的包,这都是相同的错误。下面给出另一个例子。
linaro@chione:~$ sudo pip3 install wheel 0.33.6
Collecting wheel
Could not find a version that satisfies the requirement wheel (from versions: )
No matching distribution found for wheel
我尝试使用删除和清除 pip 和 python3,apt-get
但错误仍然存在。这里发生了什么?
此外,尝试从 git 安装 pyserial 之类的软件包也效果不佳。
linaro@chione:~/install$ git clone https://github.com/pyserial/pyserial.git
Cloning into 'pyserial'...
fatal: unable to access 'https://github.com/pyserial/pyserial.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
事实证明,系统的日期设置为过去的某个时间。
这是通过以下方式解决的:
现在,时间正好:
此外,pip 现在可以工作了:
这似乎是证书和已设置时间的问题。