该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1.注意先卸载官方python3
2.添加第三方套件网址
http://packages.synocommunity.com
3.安装python3.7:
找到第三方库的python3.7并安装。
进入群晖控制面板拉到最后打开ssh
进入群晖ssh
sudo -i 输入密码获取root
添加软链接: in -s python3.7文件位置和文件名 /usr/bin/python文件名(volume2地址根据情况自行修改)不确定位置是否正确可以用winscp或ssh的 cd指令去看一下。
例如:
in -s /volume2/@appstore/python3/usr/bin/python3 /usr/bin/python3
in -s /volume2/@appstore/python3/usr/bin/python3.7 /usr/bin/python3.7
此时输入python3或者python3.7应该就能看到python3.7.7
4.安装pip:必须也安装setuptools
去官网下载文件并放到群晖,且记住文件位置。
https://pypi.org/project/pip/#files
https://pypi.org/project/setuptools/#files
或者直接下载
(我使用版本)https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz
(你也可以选最新版)https://pypi.python.org/packages/source/s/setuptools/setuptools-50.1.0.zip
(pip必须最新,否则可能无法使用)https://pypi.python.org/packages/source/p/pip/pip-20.2.2.tar.gz
进入群晖控制面板拉到最后打开ssh
进入群晖ssh
sudo -i 输入密码获取root
使用 cd 指令 转到安装文件所在文件夹
例如放到 home文件夹,此时命令是: cd /volume2/homes/用户名 (volume2和用户名根据情况自行修改)
用ls命令查看当前目录文件确认目录是否切换正确
先安装setuptools(文件名根据情况自行修改)
解压 tar -zxvf setuptools-19.6.tar.gz 或者群晖内直接解压也行。
进入目录 cd setuptools-19.6
编译python3 setup.py build
安装python3 setup.py install
(如果报错: RuntimeError: Compression requires the (missing) zlib module我们需要安装zlib-devel包,进行支持。)参考文章是这么写的,我在安装过程中没遇见过。
安装pip3 (文件名根据情况自行修改)
cd ..或转到安装文件所在文件夹指令例如 cd /volume2/homes/用户名 (volume2和用户名根据情况自行修改)
以此来回到上级目录
解压 tar -zxvf pip-20.2.2.tar.gz 或者群晖内直接解压也行。
进入目录 cd pip-20.2.2
编译python3 setup.py build
安装python3 setup.py install
最后添加pip3的软链接: in -s pip文件位置和文件名 /usr/bin/pip文件名(volume2地址根据情况自行修改)
例如:
in -s /volume2/@appstore/python3/bin/pip /usr/bin/pip
in -s /volume2/@appstore/python3/bin/pip3 /usr/bin/pip3
in -s /volume2/@appstore/python3/bin/pip3.7 /usr/bin/pip3.7
此时输入pip ,pip3,pip3.7的任意一个应该都会出现pip的指令列表。
至此,python3.7和pip就安装完成了。
参考贴地址 https://www.jianshu.com/p/456ce28b944d