3 linux安装python_linux如何在有python3下安装python2 - CSDN
精华内容
参与话题
  • Linux系统下安装Python3.x

    千次阅读 2018-08-21 21:29:43
    一般情况,各类Linux操作系统是会默认安装Python2.x的,在最新的CentOS7.4版本中,发现系统默认只安装了Python2.x,而且是很多系统组件的依赖包,不推荐卸载。目前Python3.x逐渐流行,所以安装Python3.x。 由于...

    Linux系统:Centos7 64位

    一般情况下,各类Linux操作系统是会默认安装Python2.x的,在最新的CentOS7.4版本中,发现系统默认只安装了Python2.x,而且是很多系统组件的依赖包,不推荐卸载。目前Python3.x逐渐流行,所以安装Python3.x。

    由于Python2.x系统默认已经安装,所以我们只需要下载Python3.x版本进行设置、安装即可。

    下载Python3.x,下载地址可以去Python官网上寻找。

    我把压缩包放在/usr/local下

    cd /usr/local

    [root@localhost local]# 

    curl -O https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
    

    解压已经下载完成的源码包:(在自己的文件下)

    [root@localhost local]# 

    tar -xvJf Python-3.6.3.tar.xz

    解压后进入该目录进行安装相应的依赖包:

    cd Python-3.6.3

    如果你的系统没有安装gcc的话,你还需要先完成gcc的安装:

    [root@localhost Python-3.6.3]#

     yum -y install gcc

     

    发现还需要安装openssl-devel,安装openssl-devel时,zlib-devel会作为依赖包被安装。所以安装了openssl-devel就不需要安装其他的了!

    直接安装openssl-devel:

    [root@localhost Python-3.6.3]#

    yum -y install openssl-devel

    当前的工作目录为:/usr/local/Python-3.6.3,依次执行:

    [root@localhost Python-3.6.3]#

     ./configure --prefix=/usr/local/Python3.6.3

    [root@localhost Python-3.6.3]# 

    make&&make install

     

     

    新建软连接:

    1. [root@localhost Python-3.6.3]#

      ln -s /usr/local/Python3.6.3/bin/python3.6 /bin/python3

       

    2. [root@localhost Python-3.6.3]#

      ln -s /usr/local/Python3.6.3/bin/pip3 /bin/pip3

       

    输入python3,如果出现以下内容说明已经安装成功!

    我的座右铭:不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。

    展开全文
  • Linux下python3安装

    千次阅读 2019-05-05 13:41:55
    sudo apt-get install python3-bs4 安装python3版本的模块bs4

    查看已有的库

    进入python命令里,然后输入 help(“modules”)即可。在这里插入图片描述
    等几秒钟就可以呈现已有的安装包。
    在这里插入图片描述

    给相应版本装库

    以bs4板块为例,在我们主机上可能会有python的多个版本,比如
    输入python就进入了python2的版本,输入python3就进入了python3的版本。
    那么如果我们要给不同版本环境装库需要注意什么呢?以bs4为例,亲测下面这种安装方式是最有效的

    sudo apt-get install python3-bs4

    安装python3版本的模块bs4

    同理如果是给python2装的话就是下面的样子

    sudo apt-get install python2-bs4

    linux下如何让程序一直跑下去

    如果我们用xshell之类的连接工具,远程连接到服务器,当你进行一系列耗时操作时,我们将连接关闭,那么这个操作也会之中断。

    系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

    下面介绍一个东西就是screen。

    GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
    GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

    安装screen

    yum或apt-get install screen (Linux下是apt-get)

    创建screen

    screen -S name

    下次重新连接时候,打开screen

    screen -r name

    name可以设,是任意不重复的字符串就可以。

    展开全文
  • Linux离线安装Python3以及各种依赖

    千次阅读 2020-05-19 23:35:55
    下载python3.7.3 官网:...安装python3.7.3 1.安装pythyon相关依赖 yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readlin...

    下载python3.7.3

    官网:https://www.python.org/downloads/source/

    在这里插入图片描述

    安装python3.7.3

    1.安装pythyon相关依赖
    yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    
    2.解压及编译Python3的源文件包
        tar -zxvf Python-3.7.3.tgz
        cd Python-3.7.3
        ./configure
        make
        make install
        这时应该可以默认安装了pip3(可能有问题)
    

    安装的问题及解决

    但是使用相同的方式为python3安装pip出现如下错误:
    pyhontModuleNotFoundError: No module named ‘_ctypes‘ 
    

    解决:

    yum -y install libffi-devel
    cd Python-3.7.3
    ./configure
    make
    make install
    

    安装完成展示

    在这里插入图片描述

    Pip在线安装依赖包

    pip download package_name
    pip download package_name == x.x.x

    Pip离线安装依赖包

    • Idea中查看想要下载的版本
      在这里插入图片描述- 去官网找到要下载的包
      官网地址:https://pypi.org/project/PyMySQL/#files
      在这里插入图片描述- 下载whl或者tar包

    pip install package_name(可以是whl或者tar.gz)
    在这里插入图片描述

    • 安装beautifulsoup4问题

    在这里插入图片描述

    Could not find a version that satisfies the requirement soupsieve>=1.2 (from beautifulsoup4==4.8.0) (from versions: )No matching distribution found for soupsieve>=1.2 (from beautifulsoup4==4.8.0)
    
    说明需要安装soupsieve模块,版本要大于1.2
    
    到https://pypi.org/project/soupsieve/#files找soupsieve,下载存放到python安装目录下的Scripts下
    pip install soupsieve-1.9.2-py2.py3-none-any.whl安装成功后
    
    (到https://pypi.org/project/soupsieve/#files找beautifulsoup4,下载存放到python安装目录下的Scripts下)
    再安装 pip install beautifulsoup4-4.7.1-py3-none-any.whl
    

    在这里插入图片描述

    北京小辉微信公众号

    在这里插入图片描述

    大数据资料分享请关注
    展开全文
  • Linux系统安装Python3环境(超详细)

    万次阅读 多人点赞 2020-05-06 20:34:44
    1、默认情况Linux会自带安装Python,可以运行python --version命令查看,如图: 我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。 2...

    本文基于如下Linux系统版本:

    1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看,如图:

    我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。

     

    2、查看Linux默认安装的Python位置

    看到/usr/bin/python和/usr/bin/python2都是软链接,/usr/bin/python指向/usr/bin/python2,而/usr/bin/python2最终又指向/usr/bin/python2.7。所以运行python/python2/python2.7是一样的,如图:

    3、安装python3

    (1)登录https://www.python.org/downloads/source/,找到对应版本(我们以Python 3.6.5为例)如图:

    下载Python-3.6.5.tgz

    (2)文件上传

    将文件上传到Linux系统的某个目录下,根据自己情况上传,本例上传到了/root/tools目录下,如图:

    (3)解压

    执行tar -zxvf Python-3.6.5.tgz命令,将文件解压到当前目录,如图:

    (4)准备编译环境

    执行如下命令:

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

    安装python需要的依赖。成功后(Complete!),如图:

    如果python是3.7版本,还需要安装libffi-devel。整个编译过程1分钟左右。

    如果遇到如下问题:

    Loaded plugins: fastestmirror
     00:00:00     
    Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
    14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"


     One of the configured repositories failed (Unknown),
     and yum doesn't have enough cached data to continue. At this point the only
     safe thing yum can do is fail. There are a few ways to work "fix" this:

         1. Contact the upstream for the repository and get them to fix the problem.

         2. Reconfigure the baseurl/etc. for the repository, to point to a working
            upstream. This is most often useful if you are using a newer
            distribution release than is supported by the repository (and the
            packages for the previous distribution release still work).

    一般是不能连接外网,每个情况不一样,我的解决方案,执行如下命令

    vi  /etc/sysconfig/network-scripts/ifcfg-ens33

    每个人的Linux中ifcfg-ens33名称不一定完全一样。我的配置如下:

    TYPE=Ethernet

    PROXY_METHOD=none

    BROWSER_ONLY=no

    #BOOTPROTO=none

    DEFROUTE=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_FAILURE_FATAL=no

    IPV6_ADDR_GEN_MODE=stable-privacy

    NAME=ens33

    UUID=296fb7a9-961a-46ea-bc1b-678cca49d40a

    DEVICE=ens33

    ONBOOT=yes

    IPADDR=192.168.189.111

    GATEWAY=192.168.189.2

    NETMASK=255.255.255.0

    DNS1=8.8.8.8

    PREFIX=24

    IPV6_PRIVACY=no

     

    配置好保存,执行service network restart重启网络服务。然后再重新执行上面的yum安装命令即可。

     

    (5)编译安装

    执行cd Python-3.6.5进入解压后的Python-3.6.5目录下,依次执行如下三个命令:

    ./configure --prefix=/root/training/Python-3.6.5
    make
    make install
    其中--prefix是Python的安装目录,安装成功后,如图:

     

    我们看到,同时安装了setuptools和pip工具。进入到/root/training/Python-3.6.5安装目录,如图:

    (6)创建软链接

    还记得开始,Linux已经安装了python2.7.5,这里我们不能将它删除,如果删除,系统可能会出现问题。我们只需要按照与Python2.7.5相同的方式为Python3.6.5创建一个软链接即可,我们把软链接放到/usr/local/bin目录下,如图:

     此时,我们在命令窗口运行python3,如图:

     安装成功!当然此时还是可以使用Python2.7.5版本(运行python/python2/python2.7即可)。

     

    (7)配置环境变量

    配置环境变量主要是能快速使用pip3安装命令。

    执行 vi ~/.bash_profile,打开配置文件,添加如下配置:

    #配置python
    export PYTHON_HOME=/root/training/Python-3.6.5
    export PATH=$PYTHON_HOME/bin:$PATH

    保存退出(:wq),执行source ~/.bash_profile命令使配置生效。执行echo命令,查看是否配置成功,如图:

    展开全文
  • linux环境安装python3.7

    千次阅读 2018-12-21 21:47:48
    我用的是linux centos 6 1 首先安装依赖包,确认gcc是否安装,可以用查看: gcc --...3.安装其他依赖包(可以不安装,但是可能会安装过程中报错):yum -y install zlib-devel bzip2-devel openssl-devel ncurse...
  • linux下查看Python安装路径

    万次阅读 2017-09-21 15:30:37
    Centos是原生支持Python的,在eclipse中安装Python插件后需要关联安装路径,可通过以下命令查看Python安装路径 python import sys print sys.path
  • python及库在linux下的目录

    万次阅读 2017-05-28 22:38:48
    可执行命令sudo apt-get install python3-pip安装python3.x的pip 或者sudo apt-get install python-pip安装python2.x的pip 注:安装前最好sudo apt-get update一下 可通过pip3 和 pip分别为python...
  • Linux下安装Python

    万次阅读 多人点赞 2018-07-15 16:34:17
    目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras一般的Linux上都有默认的Python版本,...
  • linux查看python安装路径

    万次阅读 2018-06-15 02:00:44
    whereis python
  • linux 查看python安装路径,版本号

    万次阅读 2015-11-04 23:23:50
    一、想要查看ubuntu中安装python路径 方法一:whereis python 方法二:which python 二、想要查看ubuntu中安装python版本号 python
  • 手把手教你在Linux环境下安装Python3

    万次阅读 多人点赞 2020-03-03 11:39:34
    在上一篇文章《手把手教你启用Win10的Linux子系统(超详细)》我们已经学了如何在Win10环境下装Linux子系统了,那么这一篇文章我们将学习如何在该Linux系统下安装Python3。 首先是按Win+R键调出cmd命令窗口,然后...
  • linux下安装python3和对应的pip环境

    万次阅读 2018-07-09 10:26:24
    1、下载python3.6的安装包: ...2、解压后,进入到解压目录,执行如下命令,将python3.6进行编译,如下是将python的环境编译到/usr/local/python3的目录,注意先创建该目录: ./configure –prefix=/usr/l...
  • Linux安装Python环境

    万次阅读 2017-11-03 18:08:39
    linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇...
  • 一:安装Python 1.python 下载: Python3:wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz Python2:... 2.解压安装包并安装 ...python3: tar Jx...
  • Linux系统安装python3.7以及pip

    万次阅读 2019-06-16 16:58:12
    2.然后通过XFTP丢到服务器上去 一般是/usr/local/xxx 3.cd 到新建的python3文件夹中 进行解压 tar -xvf xxx ...4.cd 到解压完的文件中 添加配置:./configure --prefix=/usr/local/python3(存放py...
  • linux下安装python3.5

    万次阅读 2017-09-10 10:56:35
    Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存。...
  • Linux安装Anaconda 后使用Anconda自带的python版本

    万次阅读 多人点赞 2016-10-18 11:18:40
    安装完anaconda后,在终端输入python发现依然是Ubuntu自带的python版本,这是因为.bashrc的更新还没有生效,命令行输入:source ~/.bashrc即可。
  • Windows/Linux平台下安装 python 模块包

    万次阅读 2020-04-03 14:22:14
    进入Python官网下载页面下载 python (注意自己的电脑是64位还是32位), 目前python一般有2.7版本和3.x版本,如果是从事开发,建议2.7版本和最新的3.x版本一起下载安装(当然,看个人喜好)。安装路径最好默认就可以了,...
  • linux 安装python及pymongo

    千次阅读 2013-11-29 15:20:37
    1. 下载 python下载地址 pymongo下载地址 2. 安装python 一般情况下,linux系统都...这里介绍下python2.7.6的安装。wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz cd Python-2.7.6 ./configure mak
  • 目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras 上一篇博客我们主要讨论了如何在...
1 2 3 4 5 ... 20
收藏数 489,540
精华内容 195,816
关键字:

3 linux安装python