精华内容
下载资源
问答
  • Linux下安装Python

    万次阅读 多人点赞 2018-03-06 15:02:34
    目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras一般的Linux上都有默认的Python版本,...

    目录

    一、Linux下安装Python

    二、Linux下Python安装完成后如何使用pip命令

    三、Linux下Python安装完成后如何使用yum命令

    四、Linux下安装Anaconda

    五、Linux下使用anaconda安装Keras

     

    一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,因为工作原因,这里需要用到Python3.6.3的版本,在这里,小编将会一步步的教大家进行再Linux下Python3的安装。

     

    一、安装之前查看自带的Python的版本

     

    二、上传并解压Python3.6.3

     

    三、python安装之前需要一些必要的模块,比如openssl,readline等,如果没有这些模块后来使用会出现一些问题,比如没有openssl则不支持ssl相关的功能,并且pip3在安装模块的时候会直接报错。至于需要什么模块在make完之后python会给出提示,通过提示进行安装即可装全,下面是需要提前预装的依赖,装完这些依赖,python基本上便可以安装成功了:(注意,需要提前切换至root用户下

    yum -y install zlib zlib-devel
    yum -y install bzip2 bzip2-devel
    yum -y install ncurses ncurses-devel
    yum -y install readline readline-devel
    yum -y install openssl openssl-devel
    yum -y install openssl-static
    yum -y install xz lzma xz-devel
    yum -y install sqlite sqlite-devel
    yum -y install gdbm gdbm-devel
    yum -y install tk tk-devel
    yum install gcc

     

    四、接下来就是安装我们的Python3.6.3了

    首先先切换到我们之前解压的Python3.6.3的目录下

    然后进行configure操作

    最后进行make和make install操作

    没有报错,说明安装成功。值得注意的是,Python3.6.3自带了pip和setuptools,至于如何配置pip进行Python扩展包的下载,我们下一篇博客介绍。

     

    五、Python3.6.3安装成功之后,检查python的版本发现还是之前的2.6.6版本的

    此时,我们需要创建咱们新版本(3.6.3)的软链接

    首先切换到root用户下

    旧版本的软链接可以不用删除,改个名字即可,然后创建新版本的软链接

    最后我们再次切换到普通用户下,查看Python的版本,发现已经是我们最新安装的3.6.3的版本了。

    至此,Python3.6.3的安装就已经完成了。

     

    你们在此过程中还遇到了什么问题,欢迎留言,让我看看你们都遇到了哪些问题。

    展开全文
  • linux下安装python dlib依赖

    千次阅读 2018-09-02 23:51:45
    linux下安装python dlib依赖 转:https://www.cnblogs.com/freeweb/p/7699996.html  dlib是主要用于机器学习的库,封装了机器学习算法,可以非常方便的实现比如人脸识别,车辆识别,物体检测以其他很多功能,dlib...

    linux下安装python dlib依赖

    转:https://www.cnblogs.com/freeweb/p/7699996.html

      dlib是主要用于机器学习的库,封装了机器学习算法,可以非常方便的实现比如人脸识别,车辆识别,物体检测以其他很多功能,dlib默认使用C++进行开发,另外图像识别有一部分支持python接口开发,上手非常快,因为对于系统的安装过程,都来自官方文档的拼凑,网上资料很少,对新手会有一些坑,所以这里主要说一下python依赖接口的安装,服务器环境centos7.3,python版本2.7,下面是所有的依赖以及安装顺序:

      1. pip python模块,下载地址:https://pypi.python.org/pypi/pip

      2. cmake编译工具  之前文章有详细的安装过程

      3. Boost.Python  boost是一款非常流行的C++类库,封装了非常多好用的工具,Boost.Python其中一个组件,主要封装了python和C/C++之间通信的API,比默认的python api更完善,dlib基于这个依赖进行交互,所以这里需要编译boost.python依赖

      4. dlib python模块,前面环境都准备完毕,最后一步就是编译并安装dlib python扩展了

      dlib python模块执行安装时,过程是会基于cmake编译工具和Boost.Python工具对dlib源码进行编译,最后将二进制模块编译至python库目录下,然后python就可以调用了,那下面开始安装

      1. pip模块

      pip模块从上面网址下载下来,解压开,直接执行python setup.py install即可,和普通模块安装一样,没什么说的

      2. cmake编译工具

      参考之前的文章 http://www.cnblogs.com/freeweb/p/5788729.html 安装即可;如果没有cmake工具,在安装dlib时也会给出提示

      3. Boost.Python

      如果没有boost python依赖,那么下一步编译dlib时,会给出明确的提示和操作步骤,如下:

      

      步骤其实都给出来了,按上面的步骤安装即可,下面是具体过程:

      3.1.  下载boost库

      boost官网:http://www.boost.org/,点击右侧的最新版下载即可:

      

      我这里下载的是:boost_1_65_1.tar.bz2 大小80M左右

      3.2. 安装boost库

      下载之后开始安装,首先解压安装包:

    tar -jxvf boost_1_65_1.tar.bz2
    cd boost_1_65_1/

      然后按照上面图片的步骤和官网文档的步骤安装:

    ./bootstrap.sh --prefix=/monchickey/boost --with-libraries=python
    ./b2
    ./b2 install

      上面的参数解释:

          1. --prefix是指定安装的位置,如果不加默认是安装在/usr/local和系统库混合,这样后面比较省事,但是手动指定目录便于对库进行管理,不过后期要配置一些东西,下面会说到.

          2. python支持编译:--with-libraries=python 这里意思是仅安装python的库,其余的都不安装,对于dlib来说就是够用即可,但是如果需要编译全部库--with-libraries参数需要留空,也就是不加,文档中具体有写到,此时编译python要使用--with-python参数来专门指定,python2只使用参数:--with-python=python即可,其余的都默认,python3要使用--with-python=PYTHON3_HOME以及其他参数都指定详细,另外有篇文章是专门编译python3的,可以参考;

         根据上面说的,如果需要编译boost全部依赖以及python 2.x的话,则使用下面的命令:

    ./bootstrap.sh --prefix=/monchickey/boost --with-python=python
    ./b2 && ./b2 install

         上面编译和安装过程需要等待挺长时间,完了之后进入安装目录,会看到只有两个目录,一个是include主要是存放头文件和源代码文件,另一个是lib,也就是我们编译好的python相关依赖,如下(备注: 这里因为仅编译python库, 所以比较少):

      

      到这里boost.python依赖就算安装完成了

      4. 最后编译dlib python模块

      dlib库官网地址:http://dlib.net/ml.html 进入后点击左下侧按钮直接下载即可:

      

      这里下载的是:dlib-19.7.tar.bz2,首先在指定位置解压:

    tar -jxvf dlib-19.7.tar.bz2
    cd dlib-19.7/

      进入目录后会看到setup.py,如果上面boost.python安装到系统目录下的话,那么现在直接安装应该就可以了,如果是自定义目录,这时候安装仍然会报错提示找不到boost python库,其实是cmake找不到boost,这时候先不要急着配置系统库建软链,而是要配置环境变量,目的是让cmake找到boost即可,首先执行 vim /etc/profile 然后在最后一行加上: export BOOST_ROOT=/monchickey/boost 指定boost根目录,如下:

      

      配置好之后,执行 source /etc/profile 使环境变量生效,接下来就可以执行安装了:

    python setup.py install --yes USE_AVX_INSTRUCTIONS

      这里后面加这个参数是为了支持CPU AVX指令集,这样可以提升程序运行的性能,目前一般CPU都支持;等一会就安装完成了,安装完成之后运行 python 进入交互式界面,输入 import dlib 如果正常就成功了,不过如果boost库安装的不是默认目录,仍然会出问题即libboost_python.so找不到的错误,原因是导入编译好的dlib模块时,同时dlib运行时又会加载boost.python库,这时候系统搜索不到所以会报错,这和刚才cmake报错是不同的,这个时候不要将刚才的boost库文件放到python库下面,只有编译成可以被python直接调用的库才放在python目录下面,而基于C的python库,运行时依赖的是系统库搜索路径,应该是/usr/lib,/usr/lib64这些,所以这时候解决方法有以下两种:

      1). 将/monchickey/boost/lib中的so模块建立软链接到/usr/lib64下面

      2). 利用配置文件/etc/ld.so.conf加载新的库搜索路径

      这里使用第二种方法,首先执行 vim /etc/ld.so.conf.d/boost.conf 新建配置文件,然后加入一行:/monchickey/boost/lib 保存并退出,

      然后执行命令: ldconfig 使配置生效,这样指定的链接库就被加到运行时搜索目录了

      现在再次导入dlib模块就正常了

    展开全文
  • linux安装python以及依赖

    千次阅读 2019-11-16 11:42:06
    安装依赖环境 # 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 下载python3 ...

    安装依赖环境

    # 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
    

    下载python3

    https://www.python.org/downloads/
    # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
    

    安装python3

    1: 创建目录

    # mkdir -p /usr/local/python3
    

    2: 解压下载好的Python-3.x.x.tgz包

    # tar -zxvf Python-3.x.x.tgz(把x换成你具体下载的包的版本号)
    

    3:进入解压后的目录,编译安装

    # cd Python-3.6.1  
    # ./configure --prefix=/usr/local/python3
    

    4:make install

    # make && make install 
    

    5:建立python3的软链

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

    6:设置环境变量

    # vim ~/.bash_profile
    
    把这两行加入到这个文件
    # PATH=$PATH:$HOME/bin:/usr/local/python3/bin
    # export PATH
    
    然后:wq保存退出
    
    然后执行下面的命令
    # source ~/.bash_profile(作用:对配置的修改生效)
    

    7:检查python和pip是否可用

     # python3 -V
     # pip3-V(pip名词解释:是一个个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。) 
    

    安装pip以及setuptools

    毕竟丰富的第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需要进行相应的安装。

    setuptools名词解释:setuptools是 Python Enterprise Application Kit(PEAK)的一个副项目,它 是一组Python的 distutilsde工具的增强工具(适用于 Python 2.3.5 以上的版本,64 位平台则适用于 Python 2.4 以上的版本),可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。”

    1、安装pip前需要前置安装setuptools 命令如下

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

    如果前面没布置好环境的话,就要苦逼一下了:

    报错: RuntimeError: Compression requires the (missing) zlib module

    我们需要在linux中安装zlib-devel包,进行支持。

    yum install zlib-devel

    需要对python3.5进行重新编译安装。

    cd python3.6.1

    make && make install

    又是漫长的编译安装过程。

    重新安装setuptools

    python3 setup.py build

    python3 setup.py install

    2:安装pip 命令如下

    # wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
    
    # tar -zxvf pip-8.0.2.tar.gz
    
    cd pip-8.0.2
    
    # python3 setup.py build
    
    # python3 setup.py install
    
    如果没有意外的话,pip安装完成。
    

    如果没有搞好环境的话,会碰见亲切的报错:pip3 install paramiko

    报这个错:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

    然后开始进行如下操作

     # yum install openssl
     # yum install openssl-devel
     # cd python3.6.1
     # make && make install
    
    展开全文
  • Linux下安装Python 3.7.0

    2018-09-27 17:12:46
    Linux下安装Python 3.7.0 环境描述 Python-3.7.0, Centos 7 注意事项 我们在安装Python之前,首先要确定是否是新的服务器,如果是新的服务器,我们需要做第一步的操作。 操作步骤 首先需要安装解压缩依赖包,否则...

    Linux下安装Python 3.7.0

    环境描述

    Python-3.7.0, Centos 7

    注意事项

    我们在安装Python之前,首先要确定是否是新的服务器,如果是新的服务器,我们需要做第一步的操作。

    操作步骤

    1. 首先需要安装解压缩依赖包,否则安装Python的时候会报错(如果已经安装,则不需要执行这一步);

    yum -y install zlib*

    1. 第二步需要安装Python必须的依赖包;

    sudo yum install libffi-devel

    如果不安装此依赖包,会出如下错误
    ModuleNotFoundError: No module named '_ctypes’

    1. 第三步下载Python压缩包;

    wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

    1. 第四步解压下载压缩包;

    tar -xvf Python-3.7.0.tar.xz

    如果第一步没有操作,此处会报错

    1. 第五步进入解压后的文件夹;

    cd Python-3.7.0

    1. 第六步在解压后的文件夹下进行安装命令;

    ./configure && make && sudo make altinstall

    执行完后就表示你已经成功的安装了Python 3.7.0

    展开全文
  • Linux 下安装Python

    千次阅读 2020-03-01 17:05:35
    Linux 下安装Python 错误1 make: *** [install] 错误 1 zipimport.ZipImportError: can't decompress data; zlib not available 解决:安装 zlib 系列包,只有zlib不行 yum -y install zlib* 进入 python安装包,...
  • linux下安装python3.7.3

    万次阅读 2019-04-22 16:49:39
    如果本机安装python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一、安装python3.7.3 1. 安装依赖环境  #yum -...
  • linux上安装python3的时候,为了让不影响linux环境原有的python2的环境,选择的方法都是下载对应的linux环境的python包,不过这里需要注意的是,不要更改linux默认输入python进入python2的方法,自己安装python3的...
  • 事实证明,你总会遇到不能联网的情况却需要安装各种东西,这个时候各类源码包的作用就明显展示出来了。本文章主要介绍如何利用Python依赖包源码进行单个安装和对整个项目而言安装所有的依赖包。
  • Linux下安装Python3.9.0详细步骤

    千次阅读 2020-11-27 02:19:10
    Linux下安装Python3.9.0 安装依赖环境 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 到官网下载...
  • Linux上安装python3 想要获取已安装python3版本号,可以通过终端运行命令: $ python3 --version #加 114 736 4443 各种python资料 进群领取 #获取 电子版本 如果您使用的是其它版本的Ubuntu(比如LTS发行...
  • Linux下安装Python3.7.5版本

    千次阅读 2020-04-06 16:04:15
    这篇文章绝对适用于Cent os6.9下的Linux,基本都是自带了Python在系统,该版本...此文是简单说明如何在Linux下安装Python3.7.5版本 首先来查看一下自己Python的版本 python --version //查看当前python版本,...
  • Linux 下安装 Python 3.4

    千次阅读 2015-08-24 14:06:22
    Linux 下安装 Python 3.4 系统环境: · Ubuntu x64 下载 Python 3.4 源码包 # wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz 安装 Python 3.4 # tar xf Python-3.4.3.tgz -C /...
  • Linux下安装python3

    千次阅读 2018-07-25 23:09:02
    Linux 默认系统自带 python2 的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的 Python3 那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以python3 和 python2 共存。...
  • Linux离线安装Python3以及各种依赖

    万次阅读 2019-08-13 11:16:28
    下载python3.7.3 官网:https://www.python.org/downloads/source/...1.安装pythyon相关依赖 yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readlin...
  • Linux下安装Python3及爬虫工具

    千次阅读 2018-10-18 01:40:46
    一、Linux下安装Python3.6和爬虫工具  Linux系统自带python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,  比如yum!!!!!  所以不要动现有的python2环境! 二...
  • Centos7 自带的是python2,所以要重新安装python3,切记不能动原有的python2环境(linux系统运行依赖该环境) 1.查看当前python环境版本 python --version 2.首先安装编译安装时需要的依赖包,编译python源码时,...
  • 在上篇安装anaconda3中默认安装的是python3.7,但要用到哈工大pyltp工具包,其对应的Python包为3.6.5,故在服务器Linux下安装Python3.6.5,具体步骤如下: 不同python版本之间是可以共存的,不用删除其他python版本...
  • Linux下安装python3.6

    千次阅读 2018-06-19 15:25:04
    多数linux环境自带了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!一、安装python3.6.01.安装依赖环境,如果有无需...
  • Linux下安装python 2.7

    2018-05-03 14:44:22
    Linux下安装python 2.7原文地址:http://www.jianshu.com/p/6425d18d3e47安装依赖的库yum -y install python-devel openssl openssl-devel gcc sqlite sqlite-devel mysql-devel libxml2-devel libxslt-devel Python...
  • linux下安装python3.6

    千次阅读 2018-02-24 18:10:46
    安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2.下载Python3 https://www.pyt...
  • linux下安装python3.5.3

    千次阅读 2017-04-29 09:33:46
    安装python3.5可能使用的依赖yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel•到python官网找到下载路径, 用wget下载wget ...解压tgz包tar
  • Linux下安装python包——psutil

    千次阅读 2016-06-08 21:29:13
    Linux下安装python包——psutil
  • 前言:pythonlinux环境下面没有安装包,只支持从源码安装,本文不仅仅会完整的演示安装步骤,还会解释每一步这么做的原因以及一些关键概念的理解,包括什么是make等。本文基于centos7的KDE桌面版,安装python3.6.9...
  • linux下安装python3.8开发环境

    千次阅读 2019-08-15 09:52:33
    转发质量博客,仅供学习参考,源自自博客园,原文地址: ...欢迎在评论区指出错误,我将及时修改,感激不尽!...1、依赖安装 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel...
  • Linux下安装python2.7.5

    2020-06-28 21:59:19
    从官网下载python2.7.5的安装包。 https://www.python.org/download/releases/2.7.5。 2、解压 不同后缀时解压指令中参数稍有不同: tar -zxvf Python-2.7.5.tgz tar -Jxvf Python-2.7.5.tar.xz 3、配置 ...
  • linux下安装python3.5

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

    2019-01-12 13:50:49
    首先下载Python安装包(这里以Python3.7.2为例) 地址: 下载Python. 安装步骤: # 解压 ...# 此时可能需要安装依赖包 yum -y install gcc yum -y install zlib* yum install libffi-devel -y ./co...
  • Linux 下安装Python3.7以上版本 Python官网 点击Download找到Linux版本的安装包 1.安装依赖环境 - # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel ...
  • 安装依赖环境# 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 2下载文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 117,749
精华内容 47,099
关键字:

linux上安装python依赖

python 订阅
linux 订阅