python在linux下安装_linux如何在有python3下安装python2 - CSDN
精华内容
参与话题
  • 在Linux系统安装python3.7以及pip

    万次阅读 2019-06-16 16:58:12
    1.官网下载python3.7的压缩包https://www.python.org/downloads/source/ 2.然后通过XFTP丢到服务器上去 一般是/usr/local/xxx 3.cd 到新建的python3文件夹中 进行解压 tar -xvf xxx 4.cd 到解压完的文件中 ...

    1.在官网下载python3.7的压缩包https://www.python.org/downloads/source/
    在这里插入图片描述

    2.然后通过XFTP丢到服务器上去 一般是/usr/local/xxx
    3.cd 到新建的python3文件夹中 进行解压 tar -xvf xxx
    4.cd 到解压完的文件中 添加配置:./configure --prefix=/usr/local/python3(存放pyton3的文件夹)
    5。编译 make
    6.安装 make install
    7.系统中原来的python (python2.7)在/usr/bin/python中 python是一个软链接,链接到本目录下的python2.7
    8.建立软连接:
    ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

    以后执行python显示系统自带的pyton2
    执行python3 则是执行python3,
    执行pip 是python2 下载
    执行pip3是python3 下载

    9.查看python3 是否安装成功!
    在命令行输入pyton3 显示如下 则安装成功
    在这里插入图片描述
    而 输入python 则输出系统自带的python2的信息
    在这里插入图片描述

    二.安装pip:
    由于Linux系统自带python2和pyon2的pip 所有需自行安装python3的pip ,如果使用Linux系统默认的pip下载 会配置到python2的环境 ,所有需要自行安装python3 的pip。
    安装过程还是毕竟麻烦的。
    1.首先cd 到python3.7的文件夹
    2. 下载get-pip wget https://bootstrap.pypa.io/get-pip.py
    ll查看:
    在这里插入图片描述
    3.然后用python执行此文件:
    python3 get-pip.py
    此过程会出现两个错误
    错误1 :zipimport.ZipImportError: can’t decompress data
    解决:yum -y install zlib*
    重新 make make install

    错误2:ModuleNotFoundError: No module named ‘_ctypes’
    原因:3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。
    yum install libffi-devel -y
    make
    make install

    然后再python3 get-pip.py 出现成功字样表示安装pip成功 路径在/usr/local/python3/bin下:

    在这里插入图片描述
    4.查看pip版本:
    最后建立pip3的软链接 和自带的pip区分开
    在这里插入图片描述配置
    至此 在Linux系统中 配置python3.7环境 就基本上ok了

    展开全文
  • python2.7和pip在linux下安装详解

    万次阅读 多人点赞 2015-08-08 18:25:46
    1,安装python2.7安装包。 从官网下载python2.7.6的安装包。 https://www.python.org/download/releases/2.7.6。 解压后做以下几步: (1) ./configure --prefix=/usr/local/pyton2.7(这里填写自己的...

    1,安装python2.7安装包。

    从官网下载python2.7.6的安装包。

    https://www.python.org/download/releases/2.7.6。

    解压后做以下几步:

    (1) ./configure    --prefix=/usr/local/pyton2.7(这里填写自己的安装目录)。

    (2)执行make命令操作  对源码进行编译。

    (3)执行make install 进行安装。

    如果没报错就代表 python2.7已经安装到了你的服务器上。

    2,修改服务器原有python命令默认的python版本(一般是2.6或者更低)

    在终端输入python命令,会发现系统原有版本为2.6,并没有使用我们的2.7版本。

    这是你可以用which python命令查看该python命令调用的是那个位置的python,一般情况下在/usr/bin/python 这里。

    但是这里的python指向的系统自带的2.6版本。而我们安装的python2.7的命令在/usr/local/python2.7/bin/python(前边的路径要根据你的安装路径确定)这里。

    我们只需把/usr/bin/python 删除掉:rm /usr/bin/python。然后做个软连接  ln -s /usr/local/python2.7/bin/python /usr/bin/python。

    这个时候 我们再一次在终端输入python命令

    bingo!已经成了2.7版本。

    3,yum工具已经不可以使用了

    这时候你输入 yum install xxxx  会提示你yum模块找不到。

    其实 yum 是依赖python 的。当我们修改了原有的python版本之后这个yum会调用我们的2.7版本的python,而我们2.7版本没有yum就会报错。

    我们只需要 用 which yum 找到yum的地址,然后 编辑yum文件,然后把文件首行的#!/usr/bin/python 改成#!/usr/bin/python2.6  (其实在/usr/bin下边依然是有python2.6这个文件的)。这样子yum就又可以使用了。

    4,安装setuptools和pip

    大家知道pip是使用python很方便的工具,其依赖setuptool。所以首先我们要安装setuptool。(我直接从官网下载setuptool和pip的安装包)

    (1)安装setuptool

    安装时候居然报错 python的zlib模块找不到。我顶!

    我从官网http://www.zlib.net/现在zlib然后解压安装(跟装python2.7过程一样),可以不指定安装路径。这时候有个文件很重要,那就是zlib.h。

    在我的服务器上这个文件被默认装到了/usr/local/include文件下。下一步我们要按照1中介绍重新编译安装python2.7

    只是命令有些变化,第一步改成    ./configure    --prefix=/usr/local/pyton2.7(这里填写自己的安装目录)。--with-zlib=/usr/local/include. 其他不变。

    然后从新安装setuptool,完成了。

    (2)安装pip

    安装pip时候又报了错误,蛋疼。错误是无法加载HTTPSHandler模块。

    在网上找了下,是系统的openssl和openssl-devel没装。我的系统只是openssl-devel没装。然后就下载了这个模块安装。

    然后从新编译安装python2.7,命令还是 ./configure    --prefix=/usr/local/pyton2.7(这里填写自己的安装目录)。--with-zlib=/usr/local/include.

    然后从新安装pip,binggo!成功了。

    展开全文
  • 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中搭建Python环境

    万次阅读 2018-10-13 21:32:15
    我们知道Linux是为编程所设计,因此很多的Linux中默认安装Python,所以为了确定你的Linux中是否已安装Python,首先需要检查Python版本。搭建Python环境步骤如下: 1、检查Python版本  1)你的系统中打开终端...

            我们知道Linux是为编程所设计,因此很多的Linux中默认安装了Python,所以为了确定你的Linux中是否已安装Python,首先需要检查Python版本。搭建Python环境步骤如下:

    1、检查Python版本

            1)在你的系统中打开终端窗口,执行python(请注意,这里的p一定是小写的)。若输出如下图所示信息,则说明一安装了Python2.7.6版本。

           2)检查Python3:上图中输出表面当前系统默认使用Python的版本为Python2.7.12,此时可以继续查询系统是否安装Python3版本,可以执行命令python3(也可以是命令python3 --version):

           上图中输出表面系统中已安装Python3版本,所以可以选用两个版本中的任何一个,请注意在使用Python3时将书中命令中的python都替换为python3。

           3)安装Python3:上图中输出表面系统没有安装Python3,Python3的安装只需执行以下三句代码即可(这里我们使用一个deadsnakes的包,可以使安装简化):

    • $sudo add-spt-repository pps:fkrull/deadsnakes
    • $usdo apt-get update
    • $suao apt-get install python3

         完成安装即可返回(2)检查Python3是否成功安装。

    2、安装文本编辑器Geany

             Geany是一种简单又易于安装的文本编辑器, 你可以通过Geany运行几乎所有的程序,无需使用终端执行。在Linux中只需一个命令就可以完成Geany的安装:

    • $sudo apt-get install geany

    3、运行Hello World程序

           1)启动Geany:搜索找到Geany,然后双击启动Geany,再将其拖曳到任务栏或桌面上,以创建快捷方式,方便以后使用。

           2)接下来,需要创建一个用于存储项目的文件夹,并将其命名为python_work (在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,这是Python采用的命名约定)。

           3)回到Geany,选择菜单Filel—>Save As,将当前空的Python文件保存到文件夹python_work,中,并将其命名为hello_world.py,扩展名.py告诉Geany文件包含的是Python程序。

           4)保存文件后,在其中输人代码:  print("Hello Python world!")

           5)你的系统上有多个Python版本时,就必须对Geany进行配置,使其使用正确的版本。可选择菜单Build (生   成) Set BuildCommands( 设置生成命令);你将看到文字Compile (编译)和Execute(执行),可以看到它们旁边都有一个命令。默认情况下,这两个命令都是python,要让Geany使用命令python3,必须做相应的修改,编译命令修改如下图::

                                      

                

            6)运行程序hello_world.py,可选择菜单Build—>Execute、 单击Exccute图标 或按F5键,将会弹出一个终端窗口,其中包含如下图输出:

              

        大功告成!!!

     

     

     

     

     

     

     

         

     

    展开全文
  • Linux下安装Python

    万次阅读 多人点赞 2018-07-15 16:34:17
    目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras一般的Linux上都有默认的Python版本,...
  • 手把手教你在Linux环境下安装Python3

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

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

    千次阅读 2019-03-16 00:23:09
    Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题,如果需要...
  • Linux环境下Python安装过程

    万次阅读 多人点赞 2012-06-22 13:35:51
    一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从下边的截图,可以看到我的 linux下,预装Python 的版本非常低,古老的 ...
  • linux 查看python安装路径,版本号

    万次阅读 2015-11-04 23:23:50
    一、想要查看ubuntu中安装python路径 方法一:whereis python 方法二:which python 二、想要查看ubuntu中安装python版本号 python
  • 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
    ubuntupip需要自行安装 可执行命令sudo apt-get install python3-pip安装python3.x的pip 或者sudo apt-get install python-pip安装python2.x的pip 注:安装前最好sudo apt-get update一下 可...
  • linux查看python安装路径

    万次阅读 2018-06-15 02:00:44
    whereis python
  • Linux安装Anaconda 后使用Anconda自带的python版本

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

    万次阅读 2018-05-06 10:38:14
    一、命令行使用pydoc命令 命令行运行$ pydoc modules即可查看二、在python交互解释器中使用help()查看 python--->交互式解释器中输入>>> help("modules")即可,...
  • Linux下python安装pip

    万次阅读 2017-09-18 20:02:20
    首先下载并安装setuptools wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py sudo python ez_setup.py --insecure 再到python https://pypi.python.org/pypi/pip官网下载pip安装包,解压到...
  • Linux安装Python环境

    万次阅读 2017-11-03 18:08:39
    linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇...
  • 目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras 上一篇博客我们主要讨论了如何...
  • Python安装: ...2)解压后,该目录依次运行以下命令即可安装: a) ./configure b) make c) make install 检验Python是否安装成功:命令行输入python,回车后如果看到pytho
  • Python MySQLdb在Linux下的快速安装

    万次阅读 2012-09-02 18:43:45
    在家里windows环境下搞了一次 见 python MySQLdbwindows环境下的快速...公司开发需要,再搞一次,linux下的。 发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题...... 这里也有两种方式: A.
1 2 3 4 5 ... 20
收藏数 488,270
精华内容 195,308
关键字:

python在linux下安装