linux6.4 安装python3 pip setuptools

转载:http://www.cnblogs.com/liujian001/p/5160869.html

前言:

python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程

以及碰到的问题和解决过程。

  另外,如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,

比如yum!!!!!

不要动现有的python2环境!

不要动现有的python2环境!

不要动现有的python2环境!

重要的使用说三遍!

一、安装python3.5

下载python3.5安装包:

wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz

解压到当前目录:

tar -zxvf Python-3.5.0.tgz

cd Python-3.5.0

./configure --prefix=/usr/local/python3.5 --enable-shared

make & make install

ln -s /usr/local/python3.5/bin/python3 /usr/bin/python3

此时运行python3命令的话会报错,缺少.so文件,我们需要进行如下操作:

cp -R /usr/local/python3.5/lib/* /usr/lib64/

ok!此时python3的基础环境已经安装完成!

二、安装pip以及setuptools

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

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.5

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安装完成。

测试:

我们使用pip安装一个python3第三方库:python3 -m pip install paramiko

纳尼!!!!又报错了!

ImportError: cannot import name ‘HTTPSHandler‘

根据老衲多年的经验,应该是缺少openssl的开发环境,我们继续安装

yum install openssl-devel

继续重新编译安装python3.5

ok,我们终于完成了整个python3环境的安装。

时间: 2024-10-10 02:29:43

linux6.4 安装python3 pip setuptools的相关文章

python3.5学习笔记:linux6.4 安装python3 pip setuptools

前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程 以及碰到的问题和解决过程. 另外,如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 不要动现有的python2环境! 不要动现有的python2环境! 重要的使用说三遍! 一.安装python3.5 下载pyth

linux环境安装python3的环境(包含setuptools,pip)

date 20191125 周一在linux 6.5上安装 python3.7.3 的环境因为我们的mac上的环境为:(base) majihuideMacBook-Pro:~ majihui$ python -VPython 3.7.3 接下来,在我的本地测试环境上 安装 python3.7.3[[email protected] ~]# cat /etc/redhat-release CentOS release 6.5 (Final)王金灿给我的 python 的 编译环境 linux上

ubuntu12.04安装python3.5及pip3和setuptools

系统环境 ubuntu12.04(32bit) 默认系统已经自带了python2.7.在安装python3.5的时候,不要将python2.7的版本删掉,因为系统本身有很多功能都是需要python2.7的支持.可以通过vitrualenv工具,给不同python版本做环境隔离,应该就可以让不同版本的python共存了.其实,在安装python3.5的时候,注意配置一下安装路径,重新建立软链接就能很好地区分python2.7和3.5了,不需要用到vitrualenv. 本文主要记录了,在安装pyt

常见问题:Linux安装Python3步骤、Windows无法利用pip

Linux安装python3.6和第三方库的步骤: 我的Linux是CentOS 6.5版本 Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7,默认的python被系统很多程序所依赖,比如CentOS下的yum就是python2写的,所以不要删除默认版本,:如果需要使用最新的python3我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有影响的,python3和python2两个环境并存即可 一.安装python3.6: 1. 获

Centos安装Python3及设置对应版本pip

安装Python3 安装Python依赖: yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 由于Python在linux不支持我们以可执行程序的方式安装,所以需要我们选择对应的版本源码安装源码下载站点: https://www.python.org/ftp/python/ 以Python3.6为例: wget https://www.python.org/ftp/py

Python3、setuptools、Pip3安装详解

Python3.setuptools.Pip3安装详解 2017年08月19日 18:58:47 安静的技术控 阅读数:26002 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/a2011480169/article/details/77414500 博客核心内容: 1.Python3安装 2.setuptools安装 3.Pip3安装 1 2 3 之所以写这篇博客,也是有很多原因了,每次安装都要从网上各种百度,网上的答案也是各种各样,于是决定

linux升级python2.7,安装pip,setuptools,zlib

1,在192.168.0.65装python2.7和PIP     #ssh 192.168.0.65         升级到python2.7     #cd /usr/local     #wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz         # tar zxvf Python-2.7.10.tgz     # cd Python-2.7.10     # mkdir /usr/local/Python

解决 同时安装 python3,python2环境时,用pip安装 python3 包

应用场景 默认服务器上已经安装了 python2; 而我又安装了 python3,并使用 python3; 安装了 pip 默认,pip安装的包安装在了 python2上了: 但是我想用 pip把安装的包安装在 python3上 ,所以如下解决方式: 1:在服务器上先安装 virtualenv 终端:sudo pip install virtualenv 2: 找到 python3的路径: 默认 python2的路径都在 /usr/lib/目录下,但是python3的不在 终端:which py

在OSX上安装python3使用pip安装Flask

安装python3 $ brew install python3 python3 --version 查看安装位置: $ python3 -c"import sys;print(sys.path)" 使用豆瓣的pypi镜像 $ mkdir ~/.pip $ vim ~/.pip/pip.conf [global] timeout = 6000 index-url = http://pypi.douban.com/simple [install] use-mirrors = true m