小白云服务器之python环境搭建(从买云服务器开始)

1、云服务器参数

其实纠结了一下要不要买云服务器,但是想一想还是有个服务器比较好,反正也不贵,有学生优惠或者新人优惠什么的,选择最便宜的一档练手就可以了。冲个大会员都比这个贵多了。
我最初的理由是因为自己爱好会涉及微信公众号之类的开发,另外还有爬虫之类的,所以之后的文章会有这一类的,但是因为只是爱好,所以更新速度应该会很慢。看看更新那么慢也许会让我多用点业余时间学习吧,这也是我写博客的理由之一。
最后选择了**阿里云的ESC,系统centOS7.4,一核2G内存,1M带宽,40G硬盘。**说不上好坏,但是还行吧。

2、Python环境搭建

然后第一个碰到的问题就是python版本的问题。云服务器自带的python版本是python2.7。但是目前一般大家学习python都是从3开始的,而且程序很多也都是3,所以更新成pyhton3是很有必要的。因为一些原因我非常想要特定的版本python3.5.4,但是安装了好几次都没有成功,也不是很清楚原因,最后就随便安装了python3.6.反正如果只是web开发或者爬虫并没有什么区别。

这里强烈建议安装你参考博文一模一样的版本,不容易有问题。

2.1 前期准备

作为一个真正的小白,前期准备还是需要一些的。

2.1.1 购买

怎么买就不用多说了,直接官网新人专场点击购买就可以了。然后稍微等服务器配置成功,进入到这个界面
在这里插入图片描述

2.1.2 远程连接

1、阿里云自己提供远程连接,登录需要云服务器的账户和密码(管理员账户就是root,我也不知道初始密码是什么,反正重置就完事了)
在这里插入图片描述
然后直接远程连接就好了,建议进Workbench
在这里插入图片描述
2、建议下载WinSCP远程连接软件官网,方便可以从本地传输文件,还能很桌面化的操作,对于刚开始确实蛮舒服的。

2.1.2 一键恢复

失败是常事,而且这种环境搭建还是在不熟悉的地方,有时候装失败要卸载什么的可能因为不干净就会继续有问题,反正是新系统,啥资料也没有,所以重装是不二之选。
首先,要停止服务器
然后,下图直接更换操作系统,还是选择原来的操作系统就可以了。
在这里插入图片描述

2.1.3 需要了解的一些指令
  • yum 类似于pip的一个工具,下载一些依赖包,依赖于python2
  • linux的一些文件操作命令
    cd 返回根目录
    cd … 返回上一级目录
    cd filedir 进入filedir目录
    lll/ls/ls -s 这三个都是查看当前目录下文件和文件夹,再加 dir就是查看dir目录下文件,只是详略不同
    ln -s filedir1 filedir2 创建从filedir1到filedir2的软链接
    python进入python编辑页面,在这个页面输入exit()退出。
  • wget url 下载url 用于下载一些文件

2.2 开始搭建

1、下载python安装包。
两种方法:
1)wget wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz直接下载python。不同版本只需要改变链接中3.6.5这个版本号就可以了。但是的经历是速度感人。
2)直接去官网下载。浏览器输入wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz直接下载好安装包,然后用WinSCP连接服务器,传输到服务器的/opt文件夹。

控制台输入:

cd /opt
ll

就可以看见这个包了

2、开始安装
接下去大家都一样,直接一行一行复制进行安装就可以了
1)确认环境正确

这一步非常重要,关系到后面安装是否成功。
安装依赖环境

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

安装gcc编译器

yum install gcc -y

2)解压缩

 tar -xzvf Python-3.6.5.tgz
 cd Python-3.6.5

3)安装三部曲

./configure --prefix=/usr/local/python3
make
make install

这三部分别是配置,编译,安装,其中安装目录是/usr/local/python3

4)建立软连接
python3

ln -s /usr/local/python3/bin/python3  /usr/bin/python3

pip3
先更新setuptools

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/bin/pip3 /usr/bin/pip3

更新pip,其实只要下载一个库就会提醒你更新,这里直接输入

pip3 install --upgrade pip

5)check
到这里正常情况下应该是安装成功了
输入python,打开的是python2
在这里插入图片描述
输入python3
在这里插入图片描述

3. 最后

现在我们就有两个环境了,所以
执行python2的文件用python 文件名
执行python3的文件用python3 文件名
下载需要库的时候,pip是下载在python2的环境中,pip3才是下载在python3中。

参考

https://blog.csdn.net/a1023182899/article/details/90483742
https://blog.csdn.net/qq_36501722/article/details/82115343

猜你喜欢

转载自blog.csdn.net/qq_39117858/article/details/105135782
今日推荐