群晖NAS的DSM7系统默认安装的Python版本是3.8.12,有点老了,通过套件中心安装的是Python 3.9。
但是通过pip或pip3命令安装依赖时,会提示命令找不到,其实pip是安装了的,我们要做的就是在/usr/local/bin
或/usr/bin
下做个软链接。
通过which python3.9
发现python3.9是在/usr/local/bin
下,而它是个软链接,实际指向/var/packages/Python3.9/target/usr/bin/python3.9
,而pip3.9
也在这个目录下。
软链接命令如下
ln -s /var/packages/Python3.9/target/usr/bin/pip3.9 /usr/local/bin/pip3.9
为了与自带的Python 3.8区分开发,我们这里用的是pip3.9
而不是pip3
。
好了,再次执行pip3.9 install
就可以了。
update 2024-06-11
如果/var/packages/Python3.9/target/usr/bin/pip3.9
不存在,可手动安装:
wget https://bootstrap.pypa.io/get-pip.py
python3.9 get-pip.py