背景:应书本要求:“当你在不同计算机上分别运行服务器和客户端以此来获取你的第一个网络应用程序时,这将是令人兴奋的”为由,我尝试在Linux上搭建一个点对点的小型服务器来测试程序间的网络通讯。
那么究竟该怎么做呢?
①开始前的准备工作。
提前装好vim、gcc以及python 3所需环境。
vim安装:yum install -y vim*
vim安装及结果
gcc安装:yum install -y gcc
gcc安装及结果(已安装)
python 3环境安装:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
python 3依存环境(已安装)
②将本地下载好的Python包传到Linux主机。
互传工具下载:yum install lrzsz
互传工具下载(已下载)
传包:rz
选择文件
传包完成
说明:输入rz之后会跳转到本地文件夹,选中想要传输的文件即可。
注意:传输文件默认为压缩文件最好,Linux不能识别其它系统的文件。
③解包:tar -zxvf Python-3.6.4.tgz
解包完成
④编译安装:
配置:./configure --prefix=/usr/local/python3
配置
编译:make
编译
安装:make install
安装完成
⑤建立python3的软链
指令:ln -s /usr/local/python3/bin/python3 /usr/bin/python3
⑥将/usr/local/python3/bin加入PATH
指令:vim ~/.bash_profile
加入PATH
⑦检查版本:python3 -V pip3 -V
检查结果
至此,Python 3就在我们的Linux中装好了。
教程链接:https://www.cnblogs.com/6324TV/p/9063448.html
镜像下载:wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
后记:
服务器运行
运行结果
客户端运行
运行结果
感谢看完,猫咪就奖励给你们了。
最后的结果存在些许遗憾,怀疑Linux的远程访问没开。
这期做的不是很耐心,但希望有把东西讲清楚!
领取专属 10元无门槛券
私享最新 技术干货