事件起因是因为想再硬盘里下载小姐姐,在线播放会卡顿很不爽,
开始用一些在线爬的网站,网速非常慢,我发现自己有nas 如果把项目部署再nas上 通过命令行下载就好了
我就开始检索资料,发现网上的都是一些过时的文章,根本不好用
我就利用网上的文章开始摸索, 我是不太懂python的 遇到问题就百度,搜索检索有效消息,然后再总结
进入群晖套件
安装python
登录群晖,控制面板➡终端机和SNMP,勾选启动ssh功能。
开打ssh工具,推荐finalshell,登录群晖
输入sudo -i然后输入群晖登录密码进入root权限。
进入python项目目录? 其他项目不知道可行不 我是再python项目目录
命令行安装setuptools pip
(<span class="token number">1</span>)安装setuptools wget <span class="token operator">--</span>no<span class="token operator">-</span>check<span class="token operator">-</span><span class="token class-name">certificate</span> https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>files<span class="token punctuation">.</span>pythonhosted<span class="token punctuation">.</span>org<span class="token operator">/</span>packages<span class="token operator">/</span><span class="token number">18</span><span class="token operator">/</span>c0<span class="token operator">/</span>36f3e535bf1fef10a8f0f6fbf5ea5f2a39e0a24b4b308058fc78af5237c5<span class="token operator">/</span>setuptools<span class="token operator">-</span><span class="token number">54.1</span><span class="token number">.1</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz tar <span class="token operator">-</span>zxvf setuptools<span class="token operator">-</span><span class="token number">54.1</span><span class="token number">.1</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz cd setuptools<span class="token operator">-</span><span class="token number">54.1</span><span class="token number">.1</span> python3 setup<span class="token punctuation">.</span>py build python3 setup<span class="token punctuation">.</span>py install (<span class="token number">2</span>)安装pip wget <span class="token operator">--</span>no<span class="token operator">-</span>check<span class="token operator">-</span><span class="token class-name">certificate</span> https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>pypi<span class="token punctuation">.</span>python<span class="token punctuation">.</span>org<span class="token operator">/</span>packages<span class="token operator">/</span>source<span class="token operator">/</span>p<span class="token operator">/</span>pip<span class="token operator">/</span>pip<span class="token operator">-</span><span class="token number">20.2</span><span class="token number">.2</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz tar <span class="token operator">-</span>zxvf pip<span class="token operator">-</span><span class="token number">20.2</span><span class="token number">.2</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz cd pip<span class="token operator">-</span><span class="token number">20.2</span><span class="token number">.2</span> python3 setup<span class="token punctuation">.</span>py build python3 setup<span class="token punctuation">.</span>py install (<span class="token number">3</span>)添加环境变量 <span class="token operator">--</span>这里的环境变量是指 <span class="token operator">/</span>volume1<span class="token operator">/</span>@appstore<span class="token operator">/</span>py3k<span class="token operator">/</span>usr<span class="token operator">/</span>local<span class="token operator">/</span>bin 是安装的硬盘,是 volume1 还是volume2 需要自己修改 <span class="token class-name">export</span> PATH<span class="token operator">=</span><span class="token string">"/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/volume1/@appstore/py3k/usr/local/bin"</span> (<span class="token number">4</span>)修改镜像 pip install <span class="token operator">/</span>volume1<span class="token operator">/</span>homes<span class="token operator">/</span>pip<span class="token operator">-</span><span class="token number">20.2</span><span class="token number">.2</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz #你的文件地址 pip config <span class="token keyword">set</span> <span class="token keyword">global</span><span class="token punctuation">.</span>index<span class="token operator">-</span><span class="token class-name">url</span> https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>mirrors<span class="token punctuation">.</span>aliyun<span class="token punctuation">.</span>com<span class="token operator">/</span>pypi<span class="token operator">/</span>simple<span class="token operator">/</span> #将源更换为国内镜像 w如果第四步升级pip出现问题可以直接将第二步的pip版本改成最新版 wget <span class="token operator">--</span>no<span class="token operator">-</span>check<span class="token operator">-</span><span class="token class-name">certificate</span> https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>pypi<span class="token punctuation">.</span>python<span class="token punctuation">.</span>org<span class="token operator">/</span>packages<span class="token operator">/</span>source<span class="token operator">/</span>p<span class="token operator">/</span>pip<span class="token operator">/</span>pip<span class="token operator">-</span>此处填入版本号<span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz(<span class="token number">1</span>)安装setuptools wget <span class="token operator">--</span>no<span class="token operator">-</span>check<span class="token operator">-</span><span class="token class-name">certificate</span> https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>files<span class="token punctuation">.</span>pythonhosted<span class="token punctuation">.</span>org<span class="token operator">/</span>packages<span class="token operator">/</span><span class="token number">18</span><span class="token operator">/</span>c0<span class="token operator">/</span>36f3e535bf1fef10a8f0f6fbf5ea5f2a39e0a24b4b308058fc78af5237c5<span class="token operator">/</span>setuptools<span class="token operator">-</span><span class="token number">54.1</span><span class="token number">.1</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz tar <span class="token operator">-</span>zxvf setuptools<span class="token operator">-</span><span class="token number">54.1</span><span class="token number">.1</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz cd setuptools<span class="token operator">-</span><span class="token number">54.1</span><span class="token number">.1</span> python3 setup<span class="token punctuation">.</span>py build python3 setup<span class="token punctuation">.</span>py install (<span class="token number">2</span>)安装pip wget <span class="token operator">--</span>no<span class="token operator">-</span>check<span class="token operator">-</span><span class="token class-name">certificate</span> https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>pypi<span class="token punctuation">.</span>python<span class="token punctuation">.</span>org<span class="token operator">/</span>packages<span class="token operator">/</span>source<span class="token operator">/</span>p<span class="token operator">/</span>pip<span class="token operator">/</span>pip<span class="token operator">-</span><span class="token number">20.2</span><span class="token number">.2</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz tar <span class="token operator">-</span>zxvf pip<span class="token operator">-</span><span class="token number">20.2</span><span class="token number">.2</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz cd pip<span class="token operator">-</span><span class="token number">20.2</span><span class="token number">.2</span> python3 setup<span class="token punctuation">.</span>py build python3 setup<span class="token punctuation">.</span>py install (<span class="token number">3</span>)添加环境变量 <span class="token operator">--</span>这里的环境变量是指 <span class="token operator">/</span>volume1<span class="token operator">/</span>@appstore<span class="token operator">/</span>py3k<span class="token operator">/</span>usr<span class="token operator">/</span>local<span class="token operator">/</span>bin 是安装的硬盘,是 volume1 还是volume2 需要自己修改 <span class="token class-name">export</span> PATH<span class="token operator">=</span><span class="token string">"/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/volume1/@appstore/py3k/usr/local/bin"</span> (<span class="token number">4</span>)修改镜像 pip install <span class="token operator">/</span>volume1<span class="token operator">/</span>homes<span class="token operator">/</span>pip<span class="token operator">-</span><span class="token number">20.2</span><span class="token number">.2</span><span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz #你的文件地址 pip config <span class="token keyword">set</span> <span class="token keyword">global</span><span class="token punctuation">.</span>index<span class="token operator">-</span><span class="token class-name">url</span> https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>mirrors<span class="token punctuation">.</span>aliyun<span class="token punctuation">.</span>com<span class="token operator">/</span>pypi<span class="token operator">/</span>simple<span class="token operator">/</span> #将源更换为国内镜像 w如果第四步升级pip出现问题可以直接将第二步的pip版本改成最新版 wget <span class="token operator">--</span>no<span class="token operator">-</span>check<span class="token operator">-</span><span class="token class-name">certificate</span> https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>pypi<span class="token punctuation">.</span>python<span class="token punctuation">.</span>org<span class="token operator">/</span>packages<span class="token operator">/</span>source<span class="token operator">/</span>p<span class="token operator">/</span>pip<span class="token operator">/</span>pip<span class="token operator">-</span>此处填入版本号<span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gz(1)安装setuptools wget --no-check-certificate https://files.pythonhosted.org/packages/18/c0/36f3e535bf1fef10a8f0f6fbf5ea5f2a39e0a24b4b308058fc78af5237c5/setuptools-54.1.1.tar.gz tar -zxvf setuptools-54.1.1.tar.gz cd setuptools-54.1.1 python3 setup.py build python3 setup.py install (2)安装pip wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-20.2.2.tar.gz tar -zxvf pip-20.2.2.tar.gz cd pip-20.2.2 python3 setup.py build python3 setup.py install (3)添加环境变量 --这里的环境变量是指 /volume1/@appstore/py3k/usr/local/bin 是安装的硬盘,是 volume1 还是volume2 需要自己修改 export PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/volume1/@appstore/py3k/usr/local/bin" (4)修改镜像 pip install /volume1/homes/pip-20.2.2.tar.gz #你的文件地址 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ #将源更换为国内镜像 w如果第四步升级pip出现问题可以直接将第二步的pip版本改成最新版 wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-此处填入版本号.tar.gz
然后 python3 main.py
就能运行成功了
如果缺少什么依赖就安装什么依赖 需要自行百度
参考
https://www.bilibili.com/video/av414314529/
原文链接:https://blog.csdn.net/qq_36848370/article/details/128456768?ops_request_misc=&request_id=d72d34ec0d2e4051b21ee22a45f8042b&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-3-128456768-null-null.268%5Ev1%5Econtrol&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85