从购买云主机,Xshell连接,到安装python3.7.2

Let’s start!

购买一个月体验云主机

  • 网址:https://free.aliyun.com/ntms/free/personal.html
  • 支付宝注册,登录,按流程下单购买,最后安装CentOS 7.6 64位系统从购买云主机,Xshell连接,到安装python3.7.2_第1张图片
  • 成功购买后
    从购买云主机,Xshell连接,到安装python3.7.2_第2张图片
  • 进入实例
    从购买云主机,Xshell连接,到安装python3.7.2_第3张图片
  • 设置系统root账户的密码
    从购买云主机,Xshell连接,到安装python3.7.2_第4张图片
  • 修改实例属性,给主机换个名字
  • 重启让改动生效
    从购买云主机,Xshell连接,到安装python3.7.2_第5张图片
  • 点击远程连接,并记住远程连接密码!
    从购买云主机,Xshell连接,到安装python3.7.2_第6张图片
  • 再次点击远程连接,并输入密码
    从购买云主机,Xshell连接,到安装python3.7.2_第7张图片
  • 验证登录:输入账户root,输入密码
    从购买云主机,Xshell连接,到安装python3.7.2_第8张图片
  • 设置SSH连接
    从购买云主机,Xshell连接,到安装python3.7.2_第9张图片
    从购买云主机,Xshell连接,到安装python3.7.2_第10张图片
    在这里插入图片描述
    从购买云主机,Xshell连接,到安装python3.7.2_第11张图片

安装Xshell,连接云服务器

  • 复制公网IP
    从购买云主机,Xshell连接,到安装python3.7.2_第12张图片
  • 打开Xshell,新建会话
    从购买云主机,Xshell连接,到安装python3.7.2_第13张图片
  • 用户身份验证
    从购买云主机,Xshell连接,到安装python3.7.2_第14张图片

利用XShell为云主机安装Python3.7.2

  • 查看centos中自带的Python地址:which python(一般在 /usr/bin/python)

  • 切换到python安装目录:cd /usr/bin

  • 查看对应的Python版本指向:ls -l python*

  • 创建一个空目录:mkdir /usr/local/python3

  • 首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev

    • sudo yum -y groupinstall "Development tools"
      sudo 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 libffi-devel
      
  • 安装Python3.7.2

    • 下载安装包

    • wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
      
    • 解压安装包

    • tar -xvJf Python-3.7.2.tar.xz
      
  • 将解压文件移动到 usr/local目录下

  • 在local目录下创建python3目录

    • 进入 Python–3.7.2文件夹

    • cd Python-3.7.2
      
    • 配置./configure --prefix优化,指定安装路径

    • ./configure --prefix=/usr/local/python3
      
    • 执行安装

    • make && make install
      
    • 创建软连接

    • ln -s /usr/local/python3/bin/python3 /usr/bin/python3
      ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
      
    • 验证安装

    • python3 -V #显示对应版本
      pip3 -V
      
      #进入交互环境
      python3
      >>>print("hello world!")
      

如果有改动python2文件,导致yum不能使用,例如

mv /usr/bin/python /usr/bin/python2.7
或者
mv /usr/bin/python /usr/bin/python.bak

利用vim进入:vim /usr/bin/yumvim /usr/libexec/urlgrabber-ext-down
将第一行

# 第一行
#!/usr/bin/python
# 改为
#!/usr/bin/python2.7

pip3 安装pipenv等虚拟环境后不能使用

#查看安装的虚拟环境管理工具位置,我的在/usr/local/python3/bin/下
find / -name pipenv
#创建软连接
ln -s /usr/local/python3/bin/pipenv /usr/bin/pipenv

你可能感兴趣的:(技术,python,新手上路)