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

一、安装python3.6

1. 安装依赖环境

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

2.下载Python3

https://www.python.org/downloads/

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

3.安装python3

# mkdir -p /opt/python3

# tar-zxvf Python-3.6.1.tgz

4.进入解压后的目录,编译安装。

# cd Python-3.6.1# ./configure --prefix=/opt/python3

# make

# make install

或者

# make && make install

5.建立python3的软链

# ln -s /opt/python3/bin/python3 /usr/bin/python3

6.将/opt/python3/bin加入PATH

# vim ~/.bash_profile

# .bash_profile

# Get the aliases and functionsif [ -f ~/.bashrc ]; then

.~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/opt/python3/bin

export PATH

7.生效

# source ~/.bash_profile

8.检查Python3及pip3是否正常可用

# python3 -V

Python3.6.1# pip3-V

pip9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)

不行的话在创建一下pip3的软链接

# ln -s /opt/python3/bin/pip3 /usr/bin/pip3

二、安装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.6python3 setup.py build

python3 setup.py install

报错: RuntimeError: Compression requires the (missing) zlib module

我们需要在linux中安装zlib-devel包,进行支持。

yum install zlib-devel

需要对python3.6进行重新编译安装。

cd python3.6.1make&& 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安装完成。

报错:

pip3 install paramiko

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

解决:

yum install openssl

yum install openssl-devel

cd python3.6.1make&& make install

linux python安装第三方库_Linux中安装python3.6和第三方库相关推荐

  1. linux python spyder,Ubuntu 18.04中安装Spyder,Python可视化IDE

    Spyder(Scientific Python Development EnviRonment)是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑.交互测试.调试等特性,支持包括 W ...

  2. 【Python】windows下Eclipse中安装集成webpy框架

    再补充一篇小白博文,这篇文章主要讲述的是在Windows下,在eclipse中如何通过使用webpy框架进行python的web开发.很多文章都是在自己一次次的碰壁中又决定自己写一篇.像原来的MySQ ...

  3. linux mint 18.3浏览器,在Linux Mint 19/Ubuntu 18.04中安装Tor Browser浏览器的方法

    本文介绍在Linux Mint 19/Ubuntu 18.04系统中安装Tor Browser浏览器的方法,本文不使用Tor的默认Ubuntu存储库,因为它们包含旧版本的Tor. 一.添加Tor存储库 ...

  4. pycharm怎么安装python3.6_【python】Mac在Pycharm中导入python3.6(简单易行)

    整理一下配置的过程. mac自带python2.7,但是python3.6和python2.7在很多地方上还是有一些差别的,还是使用目前比较主流的3.6吧. 官网下载python3.6 选一个你喜欢的 ...

  5. linux mint安装中文包_Linux Mint 安装中文后菜单字体变成楷体的解决办法

    前言 在安装了ibus输入法后,系统的中文字体被强制全部改成了楷体,非常难受,网上很多教程设置非常复杂,找到了一篇比较简单的. 更新(2017年7月4日):最新发布的 Linux Mint 18.2 ...

  6. anconda安装后命令行中安装tensorflow报错

    现象  anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...

  7. [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)

    [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7) 参考文章: (1)[异常解决] ubuntu上安装虚 ...

  8. linux下安装python3报错_Linux中安装python3

    (一)Linux中安装python3(含pip3自动安装) 1.首先安装依赖包 yum -y groupinstall "Development tools" yum -y ins ...

  9. opencv python安装 centos_在Ubuntu中安装OpenCV-Python

    和Fedora差不多,Ubuntu安装OpenCV基本上和它是一致的,所以在安装方法上基本上大体相同,有一些不一样的地方我会着重写出来,下面的步骤是在Ubuntu 16.04和18.04(64位)测试 ...

最新文章

  1. linux 0.01内核分析与操作系统设计 pdf,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...
  2. Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(二)
  3. IPython基础使用_Round2
  4. 高端人工智能服务器,产品技术-HPE Apollo6500 Gen10服务器:人工智能的高速引擎-新华三集团-H3C...
  5. Vue项目中获取数据后使用swiper轮播,无法轮播且 autoplay 和 loop 失效问题!
  6. linux中使用yum的优点,linux – 自动“yum update”以保证服务器安全 – 优点和缺点?...
  7. mysql+yes数据类型,怎样修改mysql列的数据类型?
  8. 动手学PaddlePaddle(0):新版本PaddlePaddle安装
  9. 机器学习笔记之概率图模型(八)信念传播(Belief Propagation,BP)(基于树结构)
  10. JavaScript如何运行
  11. python中断输入_在 Python 中接管键盘中断信号的实现方法
  12. 投票服务器维护时间,【维护】4月1日官方维护公告(正式服)
  13. 不就是语法和长难句吗-思维导图分享
  14. 广告投放ROI如何计算?实现广告效果最大化
  15. css的优先级和权重问题 以及!important优先级
  16. java中怎么编写围棋对弈,TPWEIQI : JAVA 网络围棋对弈系统
  17. android音乐柱状频谱实现
  18. 企业邮箱申请流程注意哪些方面?
  19. 端口映射snmp(端口161)破解网络尖兵
  20. 60天完美口才打造计划

热门文章

  1. cocos2d, Box2D
  2. 精益质量管理中执行防错管理的八大要点
  3. scikit-learn决策树算法类库使用小结及可视化方法
  4. mysql学习整理(一)
  5. 2016-12-31:最后一天:回顾
  6. How to create a Python dictionary with double quotes as default quote format?
  7. 小白学数据分析-----什么是DAU_II [玩家粘性分析模型]为什么游戏粘性会达到60%...
  8. 领导,你可以做得更好
  9. IL系列文章之二:Make Best Use of Our Tools
  10. 在博客园的博客插入代码块(高亮、行号、缩进、着色)