群晖NAS里pip命令找不到的问题

群晖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

Leave a Comment

豫ICP备19001387号-1