- 服务器:华为云服务器
- 系统:Ubuntu 20.04 server 64bit
- sudo apt-get update
- 安装
- sudo apt-get install ubuntu-desktop1
- 重启
- reboot
检查Python环境
- 查看预装Python版本
- python3 --version
- python3 --version
- 获取预装Python安装路径
- whereis python3
- whereis python3
- 下载
- wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- 安装
- sudo apt install ./google-chrome-stable_current_amd64.deb
- 查看Chrome版本
- google-chrome --version -->先记下,这个很重要
- google-chrome --version -->先记下,这个很重要
- 进入网址
- >>官网
- 下载
- 找到与你Chrome相同版本的linux包即可
- 先下载到的个人电脑上,解压好
- 将Chromedriver文件上传到Ubuntu服务器的/usr/bin文件夹里
- 注意一定要是相同版本,实在没有再找最相近的
- 强烈不建议让Chrome自动升级,除非同时替换同版本Chromedriver文件
- pip3 install selenium
- sudo apt-get install libzbar0
- 该项目作用:某个软件的自动学习——
惊喜 - 可点击源地址看看
- 初始化仓库
- git init
- 克隆仓库
- git clone https://github.com/TechXueXi/TechXueXi
- 等待克隆完毕,此时可继续进行以下操作
- 登录进入Ubuntu终端
- 新建文件夹存放项目
- 新建文件夹存放项目
- 打开>工具-部署-配置
- 选择> “+” -SFTP
- 写好服务器ip、用户名、密码后即可测试连接
- 点击“映射”
- 本地路径----就是你克隆完的项目的路径
- 部署路径----就是你在服务器预备存放该项目的路径
- Web路径----不用管
- 打开>工具-部署-浏览远程主机
- 若看到文件夹变颜色即表示映射成功
- 打开>工具-部署-自动同步和上传到…
- 等待上传完成
- 打开服务器终端
- 执行命令 python3 /xxqg/SourcePackages/pandalearning.py
后面的为你pandalearning.py文件的路径 - 首次执行会提示缺少包,回车安装即可
- 打开解释器配置页面,选择SSH
- 选择现有-服务器-下一步-下一步
- 新建虚拟环境
- 位置:虚拟环境存放的位置
- 基础解释器:服务器的Python解释器路径
- 同步文件夹:同“映射“的”部署路径“
- 继承全局站点软件包:刚才安装的包会一同继承
- 等待后台上传完成
- 初次运行可能为终端界面,输入账号密码登录
- 登录后输入 statrx启动图形化界面
- 将服务器重启一下即可使用
- 初次登录需要设置用户名和密码(这个账户不是root账户)
- 历时4天的debug经历让我疲惫不堪,初次接触linux系统+云服务器,出现的各种奇奇怪怪的问题也不断的给予我大量的新知识,需要从头到尾的梳理一遍才能更好的吸收,虽然这篇文章到最后依然有莫名的bug卡了我两天,但我觉得这几天的收获已经远超从前,这就足够了。希望前文能给读者些启发,如果有谁顺便把bug给de了记得来通知我一声。



