今天我们从0开始完整的教大家部署采集2.0,由于我也是第一次部署到服务器上面,我也遇到了很多问题看看我是怎么解决的吧!
推荐配置:4H4G服务器
我的配置:4H8G服务器
我们先来创建一个python文件夹 建议在根目录创建,然后我们把包放在我们的python文件夹内进行解压

然后我们以youku为例子进行部署教程

建议在这个Python环境管理中的版本管理下载一个python3.14.X(其他版本会报错 我已经踩了一次坑了)然后我们进行创建项目

如图所示

接下来他会报我们今天第一个错
Traceback (most recent call last): File "/www/wwwroot/python/youku/youku.py", line 6, in <module> import auth File "/www/wwwroot/python/youku/../dist/auth.py", line 2, in <module> from pyarmor_runtime_000000 import __pyarmor__ File "/www/wwwroot/python/youku/../dist/pyarmor_runtime_000000/__init__.py", line 2, in <module> from .pyarmor_runtime import __pyarmor__ ModuleNotFoundError: No module named 'pyarmor_runtime_000000.pyarmor_runtime'
这个报错的也是很有意思,这个pyarmor是不能跨平台的使用的 linux要用.so文件,win要用.pyd文件 所以我只好再次打包Linux的 这里我们就要访问我们的终端输入uname -m 看我们的操作系统是几位的

然后我们重新上传我们的安装包到我们创建的python文件夹 别忘了把上次所有文件都删了 这样干净一些

然后删除这个压缩包 我们再次创建项目
Traceback (most recent call last): File "/www/wwwroot/python/youku/youku.py", line 6, in <module> import auth File "<frozen auth>", line 3, in <module> File "<frozen auth>", line 7, in <module> ModuleNotFoundError: No module named 'requests'
这是我们遇到的第二个问题 是没有这个requests的模块 我们需要安装一下 点击环境管理

然后再点击安装 然后我们输入requests 这个也很好理解我们缺什么模块我们就安装什么模块直到能正常运行


显示安装成功即可 再次尝试启动 显示缺少bs4的模块 这个和上一个报错是一样的直接安装即可
Traceback (most recent call last):
File "/www/wwwroot/python/youku/youku.py", line 6, in <module>
import auth
File "<frozen auth>", line 3, in <module>
File "<frozen auth>", line 13, in <module>
ModuleNotFoundError: No module named 'bs4'

这里我们遇见的报错就很好解决了 进入平台把你的设备给解绑然后让给服务器就可以了
显示运行中即为部署成功

关于配置定时任务

我们点击这个定时项目重启 设置一个时间 这个时间随意 后期采的少了 不采全部得了 我们进这里改


这样就可以设置每小时了 因为篇幅原因其他平台就不带大家部署了 各位看完不会的可以在群内交流
THE END
© 版权声明
如无特殊说明,则文章内容为原创内容
如果需要进行分享,请注明来源,谢谢!
文章内容若牵扯到贵司、个人的合法权益,请联系(2933117423)删除
发现沙发条评论