linux 安装pip 和python3

前言:

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-21 18:55:55

linux 安装pip 和python3的相关文章

Linux # 安装pip wine 浏览器 新浪微博客戶端 迅雷 翻牆

浏览器   Chromium opera dillo  w3m  Epiphany SeaMonkey Konqueror http://www.linuxidc.com/Linux/2008-08/15063.htm http://freecode.com/urls/8866784a020becedd4a7d6bbdecb04bf http://tieba.baidu.com/p/263184308 http://zhidao.baidu.com/link?url=PuxlnqjBPyiHPE

linux安装pip

1.先说一下什么是pippip 是"A tool for installing and managing Python packages.",也就是说pip是python的软件安装工具2.下面介绍怎么在linux下安装pip下载pip到/usr/local/src# cd /usr/local/src# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46

Linux安装pip命令

1.如果没有epel源下载阿里的epel源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 2.安装pip yum -y install python-pip pip install socks pip install pysocks 原文地址:https://www.cnblogs.com/lee-qi/p/12359785.html

linux安装pip报错

解决方法:升级pip工具 1 sudo python -m pip install -U pip

python3 安装pip提示没有distutils.util模块错误的解决

环境ubutun14,python版本是python3.6. 今天在安装Pip 时出现ModuleNotFoundError: No module named 'distutils.util'.操作步骤如下: [email protected]:~/python3_lib$ python3 -V Python 3.6.5 我们可以通过以下命令来判断是否已安装: pip --version 如果还未安装,则可以使用以下方法来安装: $ curl https://bootstrap.pypa.io/

常见问题: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. 获

python3.5.2安装pip管理工具

前言: 如果你也是用的centos系统,打算装python3.0以上版本,再装python下载工具pip,那么恭喜你,你可能也会像我一样遇到各种各样的问题! 另外非常重要的一点:centos都会自带python版本,比如centos6.4自带python2.4,尽量不要管它,因为有程序可能依赖目前的python2环境,比如yum. 如果动了它就会出现yum不能使用的情况,最糟糕的是覆盖掉了或者删除掉了原来的 /usr/bin/python,没有备份(我是这样的).这样子的话建议重装系统吧,再按下

Linux安装python3.6

Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装python3.6 1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb

Linux 安装 python3.6

Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装python3.6 1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb