广告
返回顶部
首页 > 资讯 > 后端开发 > Python >centos7上配置python3环境和
  • 232
分享到

centos7上配置python3环境和

环境 2023-01-31 08:01:26 232人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

    Centos7 默认的python版本是2.7,目前主流的Python版本都是3.6或者3.7。centos的yum包管理器是基于python2编写的,所以不能直接删除,同时也要配置python环境版本为python3版本,而且需要

    Centos7 默认的python版本是2.7,目前主流的Python版本都是3.6或者3.7。centos的yum包管理器是基于python2编写的,所以不能直接删除,同时也要配置python环境版本为python3版本,而且需要两个版本共存。当时使用ubuntu16或者18是更好的选择,但是unbuntu容易出现更新崩溃的情况,不如centos稳定。

 

一、配置python3环境及pip

    首先确认centos7版本

hostnamectl
cat /etc/redhat-release


image.png

然后确认python版本和执行路径

which python
python -V

image.png

可见执行文件在/usr/bin/目录下,切换到该目录执行

cd /usr/bin/ && ll python*

image.png

python指向的是python2.7

因为我们要安装python3版本,所以python要指向python3才行,目前还没有安装python3,先备份,备份之前先安装相关包,用于下载编译python3

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel GCc make

不能忽略相关包,我之前就没有安装readline-devel导致执行python模式无法使用键盘的上下左右键;

然后备份

mv python python.bak


然后,去官网下载编译包,本次安装的是python3.6,没有采用最新的python3.7

wget  
tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2

然后执行编译安装

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

安装完毕,/usr/local/目录下就会有python3了

因此我们可以添加软链到执行目录下/usr/bin

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

可以看到软链创建完成

测试安装成功了没,执行

python -V  看看输出的是不是python3的版本

执行python2 -V  看到的就是python2的版本

因为执行yum需要python2版本,所以我们还要修改yum的配置,执行:

vim /usr/bin/yum

把#! /usr/bin/python修改为#! /usr/bin/python2

image.png


同理 vim /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#! /usr/bin/python2

image.png

这样python3版本就安装完成;同时python2也存在

python -V   版本3 
python2 -V 版本2

image.png


此时我们还需要安装pip,来下载管理第三方模块和包

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
python setup.py build
python setup.py install

设置软链接

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

输入pip -V查看pip版本,安装成功则正确显示版本

image.png

同时配置pip国内源,提高下载速度

mkdir ~/.pip && touch ~/.pip/pip.conf
vim ~/.pip/pip.conf

内容如下

[global]
index-url = Https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

image.png


二、安装visual studio code for linux

不使用图像化桌面,不使用ide在linux上编写python,就是自虐!

visual studio code是微软出品的ide,支持python,支持很多语言,就是不支持java

centos是rpm包方式安装,安装文档参考官方手册

https://code.visualstudio.com/docs/setup/linux#_rhel-fedora-and-centos-based-distributions

首先配置yum仓库,只有64位版本

sudo rpm --import  
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

然后使用yum安装

yum check-update
sudo yum install code

安装完毕后,直接在命令行输入code使用

可以确认下是否安装和安装路径

image.png

可见程序是安装在/usr/share/code众

但是这个IDE不支持root身份使用,必须切换到一个带有用户目录的普通用户身份执行

image.png

切换用户身份,执行,很有可能会报错,提示NSS组件版本低于最低要求

image.png

此时,需要跟新组件

sudo yum install nss

同时会提示没有libdus-1.so.3,此时需要下载dbus-libs包

yum install dbus-libs

此时在应用程序-编程 中可以发现vs code已经安装,点击执行

image.png


image.png

此时,是英文版的,我们需要安装中文插件,如下所示

image.png

点击安装,然后就是中文界面了

image.png

然后我们再安装python扩展和python支持

image.png

然后再新建个文件,.py结尾的文件,测试

image.png

按F5执行

image.png

对于需要支持pep8格式排版支持,vs code执行右键点击格式化文档,同时会自动下载插件支持

image.png

关于vs code的使用,网上有很多,需要一定时间的摸索

--结束END--

本文标题: centos7上配置python3环境和

本文链接: https://www.lsjlt.com/news/192488.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • centos7上配置python3环境和
        centos7 默认的python版本是2.7,目前主流的python版本都是3.6或者3.7。centos的yum包管理器是基于python2编写的,所以不能直接删除,同时也要配置python环境版本为python3版本,而且需要...
    99+
    2023-01-31
    环境
  • Mac上配置python3的环境变量
    1.查看当前python3的位置 which python3 我的电脑当前地址路径是:/usr/local/bin/python3 2.准备好环境变量的配置内容 PATH="/usr/local/bi...
    99+
    2023-09-03
    macos python linux python3环境变量
  • centos7部署python3虚拟环境
    一、CentOS 上部署Python31、安装依赖包 2、官网下载python原码包 3、解压安装 4、修改配置文件 首先进入上一步解压的目录 5、开始编译安装 6、配置共享库文文件 1)为所有用用户设置共享库目...
    99+
    2023-01-31
    环境
  • centos7中python3环境支持s
    在centos7环境中常规安装python3的话无法支持sqlite3和ssl,所以在安装pytho3是需要带上sqlite3库和ssl库: 下载编译安装sqlite3: # wget https://www.sqlite.o...
    99+
    2023-01-31
    环境
  • CentOS7环境中DHCP配置教程
    目录CentOS7环境中配置命令步骤1、设置DHCP配置文件2、设置全局配置3、网段声明作用于整个子网段,部分配置参数优先级高于全局配置参数4、host主机声明给单机分配固定的IP地址5、最后开启服务FTP服务FTP实验...
    99+
    2022-06-04
    CentOS配置DHCP服务 DHCP配置教程
  • CentOS7环境中DHCP怎么配置
    这篇文章主要讲解了“CentOS7环境中DHCP怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS7环境中DHCP怎么配置”吧!CentOS7环境中配置命令步骤1、设置DHC...
    99+
    2023-06-21
  • Centos7环境安装Python3的方法
    本文实例讲述了Centos7环境安装python3的方法。分享给大家供大家参考,具体如下: 由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 [...
    99+
    2022-06-04
    Centos7 安装Python3
  • Mac上python环境配置
    Life is short, I use python pyenv用来管理多个版本的python在用户目录的安装和使用, 类似rbenv pyenv与pyenv-virtualenvwrapper: brew install pytho...
    99+
    2023-01-31
    环境 Mac python
  • Sublime text3集成python3环境配置过程
    这篇文章主要讲解了“Sublime text3集成python3环境配置过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Sublime text3集成python3环境配置过程”吧!介质版...
    99+
    2023-06-04
  • Python3安装与配置venv虚拟环境
    Python3安装与配置venv虚拟环境创建安装目录下载适宜的版本([传送门](https://www.python.org/ftp/python/))解压config安装配置Python3软连接验证python3环境升级 pip...
    99+
    2023-01-31
    环境 venv
  • Mac下安装并配置python3开发环境
    前言 python开发环境主要包括2个部分: python解释器,主要负责在电脑上运行python程序。——python(必须)python代码编辑器,主要作用是为了方便大家快速的编写python程序。——pycharm(也可以用其他的,推...
    99+
    2023-08-17
    macos python pycharm
  • Mac上最简单配置python3开发环
    安装python3 网上有使用pyenv方式安装python3以实现与系统的python版本共存而不冲突,个人觉得其实没有必要,我们其实可以单独运行python3。首先我们还是需要先安装python3,这里使用homebrew安装,方便快...
    99+
    2023-01-31
    最简单 Mac
  • CentOS7上快速搭建LAMP环境
    首先确保CentOS7上网络配置正确,可以正常访问互联网。确保已经关闭了iptables。    CentOS7上是firewall,关闭命令:# syst...
    99+
    2022-10-18
  • Hadoop环境配置之hive环境配置详解
    1、将下载的hive压缩包拉到/opt/software/文件夹下 安装包版本:apache-hive-3.1.2-bin.tar.gz 2、将安装包解压到/opt/module/...
    99+
    2022-11-12
  • 在VScode上配置Python开发环境
    软件准备: 首先得下载好Python和VScode VScode:https://code.visualstudio.com/ Python:https://www.python.org/ftp/python/3.7.0/python-3...
    99+
    2023-01-31
    环境 VScode Python
  • 在mac上配置vue开发环境
    1. 在mac上安装brew brew 是 Mac 下的一个包管理工具,没有安装brew ( 检测用 brew -v ),则执行下面的命令安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.gith...
    99+
    2023-09-03
    npm 前端 node.js vue
  • Centos7上Mysql5.7的安装和配置
     第一步:安装Mysql #获取MysqlYUM源 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm #查看下载的版本信息 md5sum ...
    99+
    2015-11-11
    Centos7上Mysql5.7的安装和配置
  • CentOS7上使用pyenv搭建Django环境
    目录一、pyenv是什么?能做什么?二、pyenv如何安装和使用2.1 安装2.2 使用三、什么是Django四、Django安装和搭建4.1 安装4.2 使用一、pyenv是什么?...
    99+
    2022-11-12
  • CentOS7服务器环境下vsftpd安装及配置方法
    本文实例讲述了CentOS7服务器环境下vsftpd安装及配置方法。分享给大家供大家参考,具体如下: 0x:卸载vsftpd [root@localhost ~]# yum remove vsftpd [root@l...
    99+
    2022-06-04
    CentOS7 vsftpd 安装 配置
  • JAVA环境配置
    下载JDK 注意:可能java对中文支持的原因,最好java环境和程序使用的路径中不要包含中文 搜索jdk在其官网中下载其需要的版本,本文以java8和java15为例。 进入腾讯软件中心【软件分类列表】-腾讯软件中心官网 (qq.c...
    99+
    2023-10-24
    java Powered by 金山文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作