centos7 安装pip+python3.6以及pip安装错误解决办法

Centos7安装pip

1.执行:yum install python-pip

若没有python-pip包,先执行:yum -y install epel-release,再执行yum install python-pip

2.pip install --upgrade pip

centos默认安装了python2.7

1.mkdir /usr/local/python3

3.安装依赖包:

yum -y groupinstall "Development tools"

安装的时候可能安装不上,或者其他什么问题,可以通过更换源来解决
Linux(CentOS7.1)修改默认yum源为国内的阿里云yum源
下载wget
yum install wget -y
echo 备份当前的yum源
mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex
echo 新建空的yum源设置目录
mkdir /etc/yum.repos.d
echo 下载阿里云的yum源配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
然后重建缓存:
yum clean all
yum makecache

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

4.在/usr/local/python3目录下

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
tar -xvf  Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make && make install

5.切换到/usr/bin/目录下

mv python python.bak
mv pip pip.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

6.防止以后用yum源安装软件时报错,修改以下两项

修改 /usr/bin/yum 的第一行

#!/usr/bin/python改成#!/usr/bin/python2.7

修改 /usr/libexec/urlgrabber-ext-down的第一行

#!/usr/bin/python改成#!/usr/bin/python2.7

7.验证

输入python,进入python3.6.2

输入python2,进入python2.7


8、这里还有一个问题是在使用pip安装模块的时候经常会报错

[[email protected] Python-3.6.2]# pip install ipython==1.2.1
Collecting ipython==1.2.1
Could not fetch URL https://pypi.python.org/simple/ipython/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748) - skipping
Could not find a version that satisfies the requirement ipython==1.2.1 (from versions: )
No matching distribution found for ipython==1.2.1

这是因为ssl证书没有认证,可以使用国内的镜像

pip install ipython==1.2.1 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

其中ipython是包的名字,这样即可解决。

原文地址:https://www.cnblogs.com/gaidy/p/12176143.html

时间: 2024-11-08 07:36:38

centos7 安装pip+python3.6以及pip安装错误解决办法的相关文章

使用pip安装包提示TLS证书错误解决办法

使用pip安装python包的时候,经常会出现以下类似的错误 (test) dongchang-5:test baoshan$ pip3 install requests Collecting requests Could not fetch URL https://pypi.python.org/simple/requests/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VER

虚拟机安装苹果系统 出现不可恢复的错误解决办法

使用VMware Workstation 12 安装MacOS系统时出现以下错误: VMware Workstation 不可恢复错误: (vcpu-0) vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1123 日志文件位于"E:\VMStore\OS X\vmware.log"中.  您可以请求支持.  要收集数据提交给 VMware 技术支持,请选择"帮助"菜单中的"收集支持数据".也可以直接

ubuntu 安装软件时could not get lock 错误解决办法

删除被锁的文件 sudo rm /var/lib/dpkg/lock sudo rm /var/cache/apt/archives/lock

20170514002Oracle 11g R2安装过程中遇到的报错及解决办法

Oracle 11g R2安装过程中遇到的报错及解决办法 1.提示Check if the DISPLAYvariable is set.    Failed<<<< 解决方案: #xhost +  //切换到root用户输入 #su – Oracle  //切换到oracle用户 $./runInstaller  //执行安装程序 xhost 是用来控制X server访问权限的. 通常当你从hostA登陆到hostB上运行hostB上的应用程序时, 做为应用程序来说,hostA

Visual Studio 2012出现“无法访问T-SQL组件和安装了不兼容伯 DacFx版本”的解决办法

参考:Visual Studio 2012出现“无法访问T-SQL组件和安装了不兼容伯 DacFx版本”的解决办法 Vs2012的下载地址: https://msdn.microsoft.com/en-us/jj650015

解决安装VC6.0后出现MSDEV.EXE错误解决方法

问题:安装VC6.0后,在打开项目或添加文件时,出现如下错误: 可能导致原因:由于Ms安装软件的兼容性问题,导致VC6.0安装不完全, 解决方法:--网上打sp6补丁的方法貌似不可用,所以可以采用另一种方法 1.在下面的网站下载FileTool.exe http://support.microsoft.com/kb/241396/en-us      2.FileTool.exe是个自解压文件,执行它,解压到某个目录下 3.解压后的文件是一个VC工程,在VC6中编译它 4. 在dsw文件上右键“

PHP编译安装时常见错误解决办法,php编译常见错误

PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 解决方法: yum -y install libxslt-devel 2.configure: error: Could not find net-snmp-config binary. Please check your net-snmp installa

VC6安装错误解决办法

按了无数遍VC6 都没有碰到这个问题,我的可恶的win7上 第一遍没有问题但是VC6不能用? 打开就说有错误 卸载重装遇到这个问题:——Error Launching ......acmboot.exe 今天被我碰到了---Google一下 找到答案 (1)需要修改注册表键值: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/6.0/Setup/Microsoft Visual C++/SetupWizard/aspo键值改为00000000

ubuntu14.04安装hadoop2.7.1伪分布式和错误解决

ubuntu14.04安装hadoop2.7.1伪分布式和错误解决需要说明的是我下载的是源码,通过编译源码并安装一.需要准备的软件:1.JDK和GCC    设置JAVA_HOME:        vim ~/.bashrc        在最后增加:export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31,保存退出.        使设置立即生效:source ~/.bashrc        测试JAVA_HOME是否设置成功,输出了上面设置的路径表示成功:    

安装genymotion后出现无法创建虚拟设备的解决办法

安装genymotion后出现无法创建虚拟设备的解决办法 如果你安装系统的用户名中含有中文,而且使用到上篇文章所说的方法安装VirtualBox后,当你正确安装genymotion后创建虚拟机时如果出现Unable to create virtual device.Failed to attach disk.这种提示信息,原因是因为你部署虚拟设备的路径中还有中文,解决办法如下: 1.打开genymotion,找到Settings选项,然后点击进入如下界面: 2.点击VirtualBox选项,会发