下载centos7安装Python3.8及centos7链接xshell,软连接的概念与vscode远程连接开发,亲测有效!!

步骤:一条龙

  • 下载centos系统–>配置网络,xshell连接–>安装Python3.8–>venv创建虚拟环境–>vscode远程连接开发,设置自动保存

(1)下载centos系统

(2)配置网络,连接xshell

  • (1)配置网络centos7虚拟机网络:注意IP地址,网关啥的不要配置错了
    • 按照这篇文章是可行的,亲测,大家只需要按照步骤走下去就可以了, 之前试过nat模式,但是可以使主机ping 同网络,但是主机是ping不同虚拟机的,那是因为还缺少一些操作,按照下文一步步来就ok!完成后就可以使用xshell操作 centos虚拟机了!
      https://blog.csdn.net/weixin_43593086/article/details/90247751
    • 安装网络命令(如 ifconfig等)yum install -y net-tools
    • **注意!!!!**上述链接中步骤有错误,下面更正:
      在这里插入图片描述

(3)安装Python3.8

whereis python

在这里插入图片描述

  • (2)安装编译Python3的相关包与安装pip
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
yum install libffi-devel -y
  • 只要这两个的时候,我执行编译Python压缩包的时候是报错的,所以又加上下面的成功执行!
sudo yum -y groupinstall "Development Tools"
sudo yum -y install openssl-devel bzip2-devel libffi-devel
  • 确认gcc可用
    在这里插入图片描述

  • 安装pip(自带Python的2.7版本)

#添加epel扩展源
yum -y install epel-release
#安装pip
yum -y install python-pip  # 这里安装的是 2.7的pip
  • (3) 安装wget
pip install wget
cd ~    # 回到用户目录
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz

# 注意上面命令如果报错找不到 wget,但是我们确实安装成功,那么到报错指定目录我们会发现,wget是个py文件,那么这样执行
python -m wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz

tar -xvJf Python-3.8.0.tar.xz
  • (5)移动位置:mv Python-3.8.0 /usr/local/python-3.8
  • (6)编译安装python
mkdir /usr/local/python3 #创建编译安装目录

cd Python-3.8.0

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

# 或者:
# 通过运行配置脚本来安装程序:
./configure --enable-optimizations

# 在CentOS 7/8上启动Python 3.8.0的编译:
sudo make altinstall
  • 注意这个执行过程会比较长,屏幕输出一大堆信息最后出现下图,表示安装成功Python3.8及对应的pip3.8!,否则就是编译环境问题(在上面我补充了)
    在这里插入图片描述

  • (7)创建软连接:

    ln -s /usr/local/python3/bin/python3.8 /usr/local/bin/python3
    ln -s /usr/local/python3/bin/pip3.8 /usr/local/bin/pip3
    
  • 软连接,硬链接
    在这里插入图片描述

  • /usr/local/bin 目录的作用: 本地增加的命令。
    在这里插入图片描述

  • 创建软连接
    在这里插入图片描述

  • 另外需要说明的是,我之前使用的ubuntu 图形界面,因为安装了多个版本的问题,可能就会导致软连接出错的问题! 比如想使用Python3.8环境, 终端输入python3, 却使用的3.6环境。 想创建3.8的虚拟环境,却提示没有安装 venv工具,但明明有,这可能就是软连接问题,需要删除所有软连接,然后再配置一下,对应清楚~

  • 到这里python3.8 和pip3.8 就安装结束了

(5)创建python3.8虚拟环境

# 创建虚拟环境
[root@localhost ~]# python3 -m venv process-py
# 激活虚拟环境
[root@localhost ~]# source process-py/bin/activate
  • 实例
    在这里插入图片描述

(4)vscode 远程开发

  • (1)验证是否安装了 ssh
# 验证
ssh localhost
# 安装
yum install openssh
  • (2) vscode 下载安装Remote-SSH插件
    在这里插入图片描述

  • (3)链接

    • 快捷键点击 F1,输入 Remote,点击下面这个,然后输入用户名,密码登录。
      在这里插入图片描述
      按照要求输入,ssh 用户名@IP地址
      在这里插入图片描述
      然后回车,在下面提示的路径选择一个保存配置,我们就可以点击左边的栏目里的小电视图标,查看我们的链接。
      在这里插入图片描述
      接着的点击要连接的 IP地址,右侧的文件夹加号,然后第一次会提示你选择系统,然后 continue,最后输入你的登录密码。当你再点击 第一个图标创建文件时,就会指定一个 centos系统里的文件夹。 然后愉快的进行编程了。
  • 另外还可以使用自带的终端运行程序,或者使用 xshell,随你挑选~
    在这里插入图片描述

  • vscode 设置自动保存, 每次出入自动保存,和centos保持一致,不需要手动CTRL + S 手动保存

    • (1)我的为中文版但都是一样的,首先点击右下角的 设置
    • (2)设置Auto save 为我这个,间隔时间自动保存,单位毫秒,我的是1000,还有其他选项,大家可以自行百度研究一番~
      在这里插入图片描述
到这里就结束了!
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值