首先,部署用到的技术:
ubuntu命令行语句
anaconda3 语句
python 命令行语句
mysql 命令行语句
pycharm 操作经验
navicate 操作经验
阿里云
购买阿里云:云服务器 ECS。尽量便宜弄到手,学生价/免费抢/折扣购买
买完后打开阿里云管理控制台,如下图,画圈的是叫你多留心一下~
接下来就是连接了,你可以下载Xshell or PuTTY,用来连接,或者使用上图的远程连接
注意:修改了云服务器root的密码了,记得要重启一次云服务器。
阿里云购买完成并且连接成功后,是下图的效果
我用的PuTTY,上图是连接成功的界面
接下来安装Python环境
你需要使用conda吗?如果需要的话,跳过这一步,下面有安装conda的教程哦~
在连接的终端输入:
sudo apt-get upgrade
sudo wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
(保存至当前目录, 推荐下载保存与安装的目录为/root)
下载完毕后,解压安装:
tar -zxvf Python-3.6.2.tgz
cd Python-3.6.2
sudo ./configure
sudo make
sudo make install
输入python3进入pyhton交互界面,说明安装成功了。
使用Pycharm上传项目
你也可以使用 linux与windows之间连接的软件传递你的项目到服务器,软件如: Xftp, WinSCP
你也可以先上传到github再在服务器上下载项目。
这里使用pycharm,首先是一个叫VcrTStore的项目,如下图:
然后点击pycharm上面的的Tools > Deployment > Configuration,
然后新增连接,让pycharm连接到你的服务器,连接的配置如下图:
然后选择项目存放的文件夹,建议在服务器端的 用户的文件夹内 mkdir(创建)一个文件夹,我是在root文件夹下创建了一个VcrTStore文件夹
选择的步骤如下图:
点击ok后,再次点击Tools > Deployment 你就会发现,有 Upload to VcrTStore 这个选项,
这个选项就是用来上传项目的,点击即上传项目,
上传过程中,pycharm会在底部有有一个上传进度条,我们只需要等待上传完成即可,
Deployment中还有一些好用的选项,如同步代码,下载代码等,可以实现边开发边提交的开发模式。
提示:
Upload to VcrTStore completed: *** files transferred 则表示上传成功。
小知识:<