- 下载Xshell,连上自己的linux服务器(具体怎么连可以自行百度)
- 查看自己的操作系统
cat /etc/redhat-release
- 查看python版本号(我的Linux操作系统带的是python 2.7.5的)
python
- 如果你默认就是用python2开发的项目那可以直接跳过4,因为我用的是py3进行开发的项目,所以还需要在服务器上进行安装py3.
下载python安装包,准备编译环境:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel > gcc make
下载python源码
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
解压
tar -zxvf Python-3.6.6.tgz
安装,编译
cd Python-3.6.2 mkdir /usr/local/python3.6 ./configure --prefix=/usr/local/python3.6 make make install
建立软链
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3
查询python版本
python3
安装pip3
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6/ python3 setup.py build python3 setup.py install
ln -s /usr/local/python3.6/bin/pip3 /usr/bin/pip3
pip3 -V
pip3 install --upgrade pip
- 上传脚本文件到服务器
使用xshell连接linux服务器,输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行
yum -y install lrzsz
命令进行安装。安装成功后,输入rpm命令确认是否正确安装.
使用 rz -y命令进行文件上传,弹出上传的窗口:
选择要上传的文件即可;
-
启动服务
启动服务分为前台启动和后台启动。- 前台启动,就是应用直接由窗口运行,能在窗口直接打印出日志信息,如果手动 ctrl + C 打断时,应用停止。当使用前台启动时,如果我们退出终端,服务就会停止。
- 后台启动,就是用nohup等命令,执行应用,在窗口关闭后,或者 执行其他命令时,该应用仍然可以再后台运行。
//前台启动命令
python3 你的py文件
//后台启动命令
nohup python3 test.py &
//后台停止命令
ps -ef|grep python
kill -9 pid
- 运行报错
Could not find an available JavaScript runtime
表示没安装nodejs,需要在linux服务器上安装。
- 下载
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz- 解压
根据下载的文件可以看出它的压缩方式是.xz的方式,所以不能直接使用linux命令tar直接下载。需要下载能够解压这种格式的工具。我们可以使用yum源来安装,控制台命令:
yum search xz
根据搜索到的列表中选择安装软件
执行xz -d node-v10.13.0-linux-x64.tar.xz
,把文件变成.tar
结尾的压缩文件,然后执行tar -xvf node-v10.13.0-linux-x64.tar
解压文件。
继续执行mv node-v10.13.0-linux-x64 node-v10.13.0
,更改文件名为node-v10.13.0。- 建立软连接(修改成自己的路径)
ln -s /node-v10.13.0/bin/node /usr/local/bin/node
ln -s /node-v10.13.0/bin/npm /usr/local/bin/npm
- 检验nodejs是否已变为全局
在Linux命令行node -v 命令会显示nodejs版本
如果到这一步依然未成功,可以继续往下配置环境变量
export NODE_HOME=/node-v10.13.0 export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_module source /etc/profile
切记以上node安装命令路径替换成自己的路径。
然后再执行node -v即可;