基础知识回顾
- 1 Linux 环境
- 1.1 Linux版本安装--CentOS
- 1.2 Linux连接--SSH连接
- 1.2.1 windows下cmd命令 SSH连接
- 1.2.2 Putty SSH连接
- 1.2.3 XShell 连接---推荐
- 1.2.4 VS code连接开发
- 1.3 在Linux环境中安装python3
- 1.3.1 查看本机是否安装命令
- 1.4 问题--重启Linux后无法连接
- 2 代码开发
- 2.1 插件安装
- 2.2 创新新的环境--放置污染其他环境
- 2.3 宝塔安装--解决安装mysql和nginx等
- 3 python web开发--Django图书馆
就是搭建上线一个网站;服务器就是Linux 环境。
python学习用来目的:爬虫 做网页 做数据分析 做机器学习
1 Linux 环境
1.1 Linux版本安装–CentOS
- 虚拟机下安装–VMware
这个像安装在真实物理机一样,没啥难的; - 安装在云主机–推荐(能保证24小时开机)
安装云主机,最好借助已有的平台,通过平台GUI界面来安装。 腾讯云 阿里云 华为云 百度云
1.2 Linux连接–SSH连接
1.2.1 windows下cmd命令 SSH连接
命令: ssh 用户名@IP地址
密码验证
1.2.2 Putty SSH连接
输入服务器IP地址和端口(22是SSH默认端口)。
1.2.3 XShell 连接—推荐
还能满足文件传输。
1.2.4 VS code连接开发
遇到无法连接问题;这个必须解决掉,必须使用VS code来开发。
问题描述:could not establish connection *****
解决方法:到目录C:\Users\User Name.ssh下,其中User Name是电脑用户名,找到known_hosts文件,将其删除,在VSCode SSH中重新连接。
1.3 在Linux环境中安装python3
1.3.1 查看本机是否安装命令
yum list |grep 包名 和 "yum grouplist"进行查看。
- 在安装python3之前,确保系统已有所必要的安装依赖包。
[root@ecs-AC8WU ~]# yum -y groupinstall development
[root@ecs-AC8WU ~]# yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
- 下载python-3.6.4
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
- 安装python3
安装下载到的Python-3.6.4.tgz的安装包。
# 创建一个名为的python3的空文件夹,并移动到该文件夹
mkdir /usr/local/python3 mv Python-3.6.4.tgz
tar xf python-3.6.4.tgz
cd python3 # 2 编译安装
[root@ecs-AC8WU Python-3.6.4]# ./configure --prefix=/usr/local/python3
[root@ecs-AC8WU Python-3.6.4]# make && make install# 3 创建软链接
[root@ecs-AC8WU Python-3.6.4]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@ecs-AC8WU Python-3.6.4]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3# 4 添加环境变量
[root@ecs-AC8WU Python-3.6.4]# cd /etc/profile.d
[root@ecs-AC8WU profile.d]# echo 'export PATH=$PATH:/usr/local/python3/bin/' > python3.sh
// 说明
// 1.通常在添加环境变量的时候是单独为该程序在/etc/profile.d目录创建一个文件去修改环境变量,这样是方##便以后查找和取消添加的环境变量。
// 2.添加到PATH环境变量的路径为Python安装路径下的bin目录。# 5 验证是否安装成功
python3
安装成功显示:
1.4 问题–重启Linux后无法连接
查看sshd._config配置文件;把port:22端口注释去掉;
最后重新脸上解决;
建议:可以先利用其他ssh连接工具确认否脸上,这样可排除不是ssh连接的问题而是VS code自身的问题。
2 代码开发
2.1 插件安装
- Django和pylance安装
- pylance:是用于拓展提示;
- Django:
2.2 创新新的环境–放置污染其他环境
创建新的env空文件夹,进入并敲命令:
python3 -m venv . # 创建新的环境
source bin/activate # 使其生效
2.3 宝塔安装–解决安装mysql和nginx等
在这里主要是方便安装 MySql
直接就是通过面板来安装;
3 python web开发–Django图书馆
练习地址:https://www.bilibili.com/video/BV1eT4y1K7g4/?p=2&spm_id_from=pageDriver
【参考链接】
- https://www.huaweicloud.com/articles/0b72bf69bb70f1c89ef1872ce2c21560.html
- https://www.bt.cn/