python3.5.2安装pip管理工具

前言:

  如果你也是用的centos系统,打算装python3.0以上版本,再装python下载工具pip,那么恭喜你,你可能也会像我一样遇到各种各样的问题!

另外非常重要的一点:centos都会自带python版本,比如centos6.4自带python2.4,尽量不要管它,因为有程序可能依赖目前的python2环境,比如yum.

  如果动了它就会出现yum不能使用的情况,最糟糕的是覆盖掉了或者删除掉了原来的 /usr/bin/python,没有备份(我是这样的)。这样子的话建议重装系统吧,再按下面的步骤安装。

  我自己之前安装setuptoos也出现了 raise URLError.搜了很久也没搜到解决办法,反正重新按照下面的步骤,最后是会成功的!

重点:(本人踩过的几个坑)

安装python以前尽量安装下面几个包,坑太多,都是泪

yum install gcc -y

yum install zlib zlib-devel -y

yum install openssl openssl-devel -y

一、安装python3.5

从官网上wget 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的基础环境已经安装完成!

二、安装setuptools以及pip

丰富的第三方库是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.tar.gz

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安装一个python3第三方库:python3 -m pip install paramiko

(其他很多地方比如廖雪峰网站讲的是 pip install 安装,这里我貌似不行!)

报错:ImportError: cannot import name ‘HTTPSHandler‘

缺少openssl的开发环境,继续安装

yum install openssl-devel

继续重新安装编译python3.5(其他的不需要重新编译)

再次执行安装命令,成功。

时间: 2024-10-10 02:53:37

python3.5.2安装pip管理工具的相关文章

Windows 安装 pip管理工具

Step 1: 设置Python环境变量(我的Python 是 2.7.3) SETX PATH "%path%;D:\python;D:\python\Scripts" 也可以在[我的电脑]-[属性]-[高级]里面设置. Step 2: 下载get-pin文件(下载地址: https://bootstrap.pypa.io/get-pip.py),并在CMD命令行里面执行. Python get-pip.py 这样就安装成功了!!! PS(如何使用): 安装完pip管理工具后,需要安

关于ubuntu服务器上部署postgresql 以及安装pgadmin4管理工具(web版)

进入目录:cd pgadmin4   source bin/activate     cd pgadmin4-1.6/ 启动pgadmin4:python web/pgAdmin4.py pgadmin登录账号:[email protected] (自己设定) 密码:Ambition!!((自己设定) 数据库:postgres 密码123456 一.ubuntu服务器安装     请参考: http://www.linuxidc.com/Linux/2012-05/60147.html 二.安装

win7&win10安装AD管理工具

总所周知,AD域的作用对于一个公司有着无比重要的作用,但是在win7\10系统下该如何去管理AD域呢. 对于AD域的服务器搭建,在这里我们不进行说明,感兴趣的同学可以去Google相关的资料,现在主要是讲解下如何在客户端为win7或者win10下,使用远程AD管理工具,来进行远程管理AD域,其中需要注意的是win10下的安装,对于远程AD域管理工具,微软分别提供了相对应的补丁(X64) win7: Windows6.1-KB958830-x64-RefreshPkg.msu win10: Win

xcode 安装插件管理工具Alcatraz

Xcode版本 6.4 网上有一些安装Alcatraz的命令行 执行以后都没有效果,去了它在github主页上拷贝了下面两个代码. 这两天试着使用Xcode的 一些插件管理工具,自己记录一下. 用的是Alcatraz,这个是github上的一个开源项目,用来管理Xcode上的插件. 有搜索功能,界面也很人性化. 在终端上输入如下命令即可完成安装: curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/instal

Python3.4下安装pip和MySQLdb

想用pyhton3.4做数据分析,pip和MySQLdb是必要的,一个便于安装常用模块,一个用来操作数据库.当时安装这两个模块时,由于没有人指导,花了很多的时间才安装好. 安装pip时,按照网上的教程,先在链接https://pypi.python.org/pypi/pip里下载了pip8.1,按照常规方法,解压后执行python setup.py install.发现报错了“ImportError:No module named ‘pip’ ”,也不知道是什么情况,到处找资料,还是没哟解决了.

sql server不用安装sql管理工具开启sa

今天无意间发现腾讯云镜像有windows server2016,追求新系统的我,马上就重装了云服务器.重装完后发现,配置太低,远程桌面都变得不是很顺畅,于是装完sql server2016后便不打算另外装管理工具了.网上查了资料,可以用cmd操作sql server,这样就可以直接在本地机子管理服务器了,也可以为服务器节省空间.废话不多说,接下来介绍操作方法.       管理sql server使用的是sqlcmd,sqlcmd 实用工具是一个命令行实用工具,用于 Transact-SQL 语

桌面支持--Win7下安装域管理工具

1.先要打一个补丁,打完后进入控制面板,添加删除程序,进入到以下界面. 2.弹出的对话框内,按下图选择来安装就可以了,如果安装完后,你找不到AD管理工具,可以用命令(到运行里):controll   admintools来调出来.

Nginx Windows版的服务安装和管理工具

以前研究过负载均衡,最近正在项目上实施(从来没做过小项目以上级别的东西,哈),nginx挺好,不过Windows有点为难,小流量和本地不追求性能,简单易用是目标. Nginx Windows上并没有提供安装为服务的方式,Windows Service多好用啊,开机自动运行.因此有了此工具,地址:https://github.com/xiangyuecn/Nginx-Windows-Service-Manager copy之前说点什么 一个入口,管理nginx的启动.关闭.重启.重新加载配置.扩展

Windows下安装pip管理scikit-learn

最近在研究scikit-learn的开源包,总是遇到scikit-learn包找不到的问题,按照以下步骤问题就解决了,具体步骤如下: 1.  安装python,一般为2.7,网址:https://www.python.org/downloads/ 2.  Python安装distribute:打开windows的cmd,切换到distribute-0.6.36目录. 输入:python setup.py install.网址:https://pypi.python.org/pypi/distri