python3.x 和pip3的安装
python3.x 和pip3的安装
本人在学习python3的时候,视频中使用的是python3,在讲解到有些第三方库的时候,无法使用到pip3 install来安装所需的库。由于系统是centos6.x,自带的python是2.6.x版本的。
于是,参考网上的相关资料,结合实际,将详细步骤记录下来,供参考。
一、下载安装python3.6.4
cd /usr/local/src
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
tar -xf Python-3.6..tar.xz
cd Python-3.6.
#注意,这里需要安装依赖包,请参考centos系统安装后,常用的依赖包安装推荐:
# http://www.cnblogs.com/bjx2020/p/8074896.html
./configure --prefix=/usr/local/python3 --enable-optimizations
make -j `grep processor /proc/cpuinfo | wc -l`
make -j `grep processor /proc/cpuinfo | wc -l` install # 做个软连接或者将其添加到环境变量中 ln -s /usr/local/python3/bin/easy_install-3.5 /usr/bin/easy_install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# 测试一下
[root@db01 Python-3.6.4]# python3
Python 3.6.4 (default, Jan 25 2018, 06:55:49)
[GCC 4.4.4 20100726 (Red Hat 4.4.4-13)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
二.、install pip for python3.x
1.首先安装setuptools
cd /usr/local/src/
wget --no-check-certificate https://pypi.python.org/packages/72/c2/c09362ab29338413ab687b47dab03bab4a792e2bbb727a1eb5e0a88e3b86/setuptools-39.0.1.zip#md5=75310b72ca0ab4e673bf7679f69d7a62
unzip setuptools-39.0..zip
cd setuptools-39.0.
python3 setup.py build
python3 setup.py install
2.然后直接安装pip就可以了
cd /usr/local/src/
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..tar.gz
cd pip-8.0.
python3 setup.py build
python3 setup.py install # 安装pip-9.0..tar.gz,遇到坑了
3. 检查一下
# 查看python3目录下是否多了pip3
[root@db01 pip-8.0.]# ls /usr/local/python3/bin/
2to3 idle3 pip3. python3. python3-config
2to3-3.6 idle3. pydoc3 python3.-config pyvenv
easy_install pip pydoc3. python3.6m pyvenv-3.6
easy_install-3.6 pip3 python3 python3.6m-config
[root@db01 pip-8.0.]# # 这里还是添加到环境变量中好点
[root@db01 pip-9.0.]# ll -d /usr/local/python3/bin/
drwxr-xr-x root root Mar : /usr/local/python3/bin/
[root@db01 pip-9.0.]# vim /root/.bash_profile
# 追加在最后
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
source /root/.bash_profile
4.安装前的错误信息
# 在安装chardet模块前的错误信息
[root@db01 local]# python3
Python 3.6.4 (default, Jan 25 2018, 06:55:49)
[GCC 4.4.4 20100726 (Red Hat 4.4.4-13)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import chardet
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'chardet'
>>> # 安装第三方库
[root@db01 pip-8.0.2]# pip3 install chardet
Collecting chardet
Downloading chardet-3.0.4-py2.py3-none-any.whl (133kB)
100% |████████████████████████████████| 135kB 730kB/s
Installing collected packages: chardet
Successfully installed chardet-3.0.4
You are using pip version 8.0.2, however version 9.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[root@db01 pip-8.0.2]# # 这里不要执行 pip install --upgrade pip ,会遇到坑的。
5.再来检查一下
[root@db01 pip-8.0.2]# python3
Python 3.6.4 (default, Jan 25 2018, 06:55:49)
[GCC 4.4.4 20100726 (Red Hat 4.4.4-13)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import chardet
>>> #不报错了,大功告成!
python3.x 和pip3的安装的更多相关文章
- 编译安装python3.6后pip3无法安装模块问题处理
编译安装python3.6之后,使用pip3命令安装第三方库效果如图所示: pip is configured with locations that require TLS/SSL, however ...
- centos6安装python3.4和pip3
在安装了epel源的情况下,直接yum就可以安装python3.4 yum install python34 -ypython3 --version 没有自带pip3,从官网安装 wget --no- ...
- python3.6和pip3:Ubuntu下安装升级与踩坑之路
本文以Ubuntu16.x系统为例,演示如何安装python3.6和相应环境.安装Python3的机器必须要能访问外网才能进行如下操作! 1. 安装方式 在Ubuntu下安装python有两种方式: ...
- Python3: Windows系统上同时安装Python2和Python3
Python3: Windows系统上同时安装Python2和Python3 为什么要同时安装Python2和Python3环境呢? 因为一些库只支持Python2或者Python3; 在同一台电脑上 ...
- Python3.x:Linux下安装python3.6
Python3.x:Linux下安装python3.6 下载 #先进入download文件夹 cd /home/download #输入命令(下载到当前目录) wget https://www.pyt ...
- Python3 常用爬虫库的安装
Python3 常用爬虫库的安装 1 简介 Windows下安装Python3常用的爬虫库:requests.selenium.beautifulsoup4.pyquery.pymysql.pymon ...
- pip3 的安装 同时安装lxml和pygame
ubuntu18.04中 首先查看自己电脑的python版本,一般都会有2, 和3 python -V python3 -V 查看pip版本 pip -V pip3 -V 现在我们就可以开始安装我们的 ...
- Ubuntu18.04LTS python3.6 cuda10.0 下安装低版本的pytorch
Ubuntu18.04LTS python3.6 cuda10.0 下安装低版本的pytorch,运行Hypergraph Neural Networks(HGNN) https://github.c ...
- Python3.x:pip命令安装第三方库,超时处理方案
Python3.x:pip命令安装第三方库,超时处理方案 问题: pip install splinter命令安装第三方库,报超时错误: raise ReadTimeoutError(self._po ...
随机推荐
- SVG辅助标签
前面的话 本文将详细介绍SVG辅助标签 超链接 在SVG中,可以使用超链接<a>.超链接可以添加到任意的图形上,类比于热区<area> SVG中的超链接有如下3个常用属性 xl ...
- JS 单线程和事件循环
Js 是单线程,js代码从上到下依次执行,比如我们写了两个函数,肯定是上面的函数先执行,下面的函数后执行.但是这种单线程有一个非常大的问题,那就是遇到耗时的任务,后面的任务只能等待它执行完,才能进行. ...
- Xml文件汉化后改变代码页
源Xml文件代码页为ansi,汉化后要转换为UTF-8,在网上搜素了以下结果,但解释的不都清楚,我找了好一阵才找到相应的操作. 为防止自己以后忘了,补充如下: 经过这样的设置,生成的汉化xml文件 ...
- mosquitto发布消息
./mosquitto_pub -t '$SYS/broker/clients/status/online' -m 1
- linux-内核参数优化参考指标
民间最全的Linux系统内核参数调优说 相信做运维的同仁,进行运维环境初建时,必须要考虑到操作系统内核参数的优化问题,本人经历数次的运维环境重建后,决定要自行收集一份比较完善的系统内核参数优化说明 ...
- BZOJ2040[2009国家集训队]拯救Protoss的故乡——模拟费用流+线段树+树链剖分
题目描述 在星历2012年,星灵英雄Zeratul预测到他所在的Aiur行星在M天后会发生持续性暴雨灾害,尤其是他们的首都.而Zeratul作为星灵族的英雄,当然是要尽自己最大的努力帮助星灵族渡过这场 ...
- Educational Codeforces Round 61 (Rated for Div. 2)
A. Regular Bracket Sequence 题意:给出四种括号的数量 (( )) () )( 问是否可以组成合法的序列(只能排序不能插在另外一个的中间) 思路: 条件一:一个或 n个) ...
- Marriage Match IV HDU - 3416(最短路 + 最大流)
题意: 求有多少条最短路 解析: 正着求一遍最短路 得dis1 反着求一遍得 dis2 然后 遍历所有的边 如果 dis1[u] + dis2[v] + w == dis1[B], 则说明这是一 ...
- jqGrid 中文配置 - grid.locale-cn.js 多国语言
中文配置如下:多国语言(demo 内有官方下载连接 ): jqGrid 表格插件中文 grid.locale-cn.js 代码如下: ;(function ($) { /** * jqGrid Eng ...
- tp5命令行基础介绍
查看指令 生成模块 生成文件 生成类库映射文件 生成路由缓存文件 生成数据表字段缓存文件 指令扩展示例 命令行调试 命令行颜色支持 调用命令 查看指令 命令行工具需要在命令行下面执行,请先确保你的ph ...