参考群晖 python 脚本_群晖 Nas 下安装 Python3 及 PIP
本机环境配置:
Linux DS218 4.4.180+ #42661 SMP Mon Jun 27 15:09:04 CST 2022 aarch64 GNU/Linux synology_rtd1296_ds218
DSM 系统版本:Version: 7.1-42661 Update 4
1.先从套件中心安装所需要的 Python 套件
root@DS218:~/pip-22.2.2# python3 --version
Python 3.8.12
因为 python3.7 以后 platform.linux_distribution()
被移除了。所以 不太适合安装低版本的 PIP 文件【pip-8.0.2.tar.gz】
2.安装 setuptools 命令行
1)wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
2)tar -zxvf setuptools-19.6.tar.gz
3)cd setuptools-19.6
4)python3 setup.py build #此步骤可以省略
5)python3 setup.py install
所以我们到官网下载最新的 文件 https://pypi.org/project/pip/#files
3.本次安装的最新版本 pip-22.2.2.tar.gz
- 解压缩文件 tar -zxvf pip-22.2.2.tar.gz
- cd pip-22.2.2 文件内
- python3 setup.py install
然后执行 pip list 看看是否报错
root@DS218:~/pip-22.2.2# pip list
Package Version
---------- -------
pip 22.2.2
pyasn1 0.4.5
pysmb 1.2.2
setuptools 19.6
root@DS218:~/pip-22.2.2# python3 --version
Python 3.8.12
最后执行 pip install requests 模块
root@DS218:~# pip install requests
Collecting requests
Downloading requests-2.28.1-py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 410.6 kB/s eta 0:00:00
Collecting idna<4,>=2.5
Downloading idna-3.4-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 194.4 kB/s eta 0:00:00
Collecting certifi>=2017.4.17
Downloading certifi-2022.9.24-py3-none-any.whl (161 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.1/161.1 kB 24.3 kB/s eta 0:00:00
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.12-py2.py3-none-any.whl (140 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.4/140.4 kB 30.0 kB/s eta 0:00:00
Collecting charset-normalizer<3,>=2
Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests
Successfully installed certifi-2022.9.24 charset-normalizer-2.1.1 idna-3.4 requests-2.28.1 urllib3-1.26.12
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
附近 pip-22.2.2.tar.gz 如下
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于