求助:在DigitalOcean Ubuntu14.4 Droplet上传并运行Python脚本
嘿,我来帮你一步步搞定这两个问题,你已经能访问Droplet的网页控制台了,接下来操作其实很直观的!
一、把script.py上传到你的Ubuntu Droplet
这里有两种适合你的方法,选哪种都可以:
方法1:用本地终端通过SCP上传(适合本地有终端的情况)
如果你的本地电脑是Linux/macOS,直接打开终端,输入下面的命令,把路径和IP换成你自己的:scp /你本地script.py的完整路径/script.py root@你的Droplet公网IP:/你想存的Droplet路径/举个例子,假设你的脚本在桌面,Droplet IP是123.45.67.89,想存在root目录下,命令就是:
scp ~/Desktop/script.py root@123.45.67.89:/root/输入后按回车,会提示你输入Droplet的root密码,输完就能上传成功了。如果是Windows用户,可以用PowerShell执行同样的scp命令,或者用WinSCP这类图形化工具,操作更简单。
方法2:直接在Droplet控制台创建并粘贴脚本内容(适合纯网页操作)
如果你不想用本地终端,直接在网页控制台里操作就行:- 输入命令打开nano编辑器创建文件:
nano script.py - 把你本地script.py里的所有内容复制,粘贴到控制台的nano编辑界面里(直接右键粘贴就行)
- 按
Ctrl+O保存文件,按回车确认文件名,再按Ctrl+X退出编辑器,这样脚本就出现在当前目录了。
- 输入命令打开nano编辑器创建文件:
二、运行你的Python脚本
首先得确认Droplet里有没有安装Python:
- 输入
python --version,Ubuntu 14.04默认自带Python 2.7,会显示版本号;如果你的脚本是Python 3写的,得先装Python 3:sudo apt-get update && sudo apt-get install python3
然后根据脚本的Python版本运行:
- 如果是Python 2脚本:
python script.py - 如果是Python 3脚本:
python3 script.py
要是你的脚本需要第三方依赖包(比如requests、numpy这类),得先安装对应的包:
- Python 2用pip:先装pip(如果没装的话)
sudo apt-get install python-pip,然后装包pip install 依赖包名 - Python 3用pip3:先装pip3
sudo apt-get install python3-pip,然后装包pip3 install 依赖包名
内容的提问来源于stack exchange,提问作者exsnake
相关产品推荐
相关产品推荐

