linux python安装第三方库_Linux中安装python3.6和第三方库
如果本机安装了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和第三方库相关推荐
- linux python spyder,Ubuntu 18.04中安装Spyder,Python可视化IDE
Spyder(Scientific Python Development EnviRonment)是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑.交互测试.调试等特性,支持包括 W ...
- 【Python】windows下Eclipse中安装集成webpy框架
再补充一篇小白博文,这篇文章主要讲述的是在Windows下,在eclipse中如何通过使用webpy框架进行python的web开发.很多文章都是在自己一次次的碰壁中又决定自己写一篇.像原来的MySQ ...
- linux mint 18.3浏览器,在Linux Mint 19/Ubuntu 18.04中安装Tor Browser浏览器的方法
本文介绍在Linux Mint 19/Ubuntu 18.04系统中安装Tor Browser浏览器的方法,本文不使用Tor的默认Ubuntu存储库,因为它们包含旧版本的Tor. 一.添加Tor存储库 ...
- pycharm怎么安装python3.6_【python】Mac在Pycharm中导入python3.6(简单易行)
整理一下配置的过程. mac自带python2.7,但是python3.6和python2.7在很多地方上还是有一些差别的,还是使用目前比较主流的3.6吧. 官网下载python3.6 选一个你喜欢的 ...
- linux mint安装中文包_Linux Mint 安装中文后菜单字体变成楷体的解决办法
前言 在安装了ibus输入法后,系统的中文字体被强制全部改成了楷体,非常难受,网上很多教程设置非常复杂,找到了一篇比较简单的. 更新(2017年7月4日):最新发布的 Linux Mint 18.2 ...
- anconda安装后命令行中安装tensorflow报错
现象 anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...
- [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)
[异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7) 参考文章: (1)[异常解决] ubuntu上安装虚 ...
- linux下安装python3报错_Linux中安装python3
(一)Linux中安装python3(含pip3自动安装) 1.首先安装依赖包 yum -y groupinstall "Development tools" yum -y ins ...
- opencv python安装 centos_在Ubuntu中安装OpenCV-Python
和Fedora差不多,Ubuntu安装OpenCV基本上和它是一致的,所以在安装方法上基本上大体相同,有一些不一样的地方我会着重写出来,下面的步骤是在Ubuntu 16.04和18.04(64位)测试 ...
最新文章
- linux 0.01内核分析与操作系统设计 pdf,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...
- Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(二)
- IPython基础使用_Round2
- 高端人工智能服务器,产品技术-HPE Apollo6500 Gen10服务器:人工智能的高速引擎-新华三集团-H3C...
- Vue项目中获取数据后使用swiper轮播,无法轮播且 autoplay 和 loop 失效问题!
- linux中使用yum的优点,linux – 自动“yum update”以保证服务器安全 – 优点和缺点?...
- mysql+yes数据类型,怎样修改mysql列的数据类型?
- 动手学PaddlePaddle(0):新版本PaddlePaddle安装
- 机器学习笔记之概率图模型(八)信念传播(Belief Propagation,BP)(基于树结构)
- JavaScript如何运行
- python中断输入_在 Python 中接管键盘中断信号的实现方法
- 投票服务器维护时间,【维护】4月1日官方维护公告(正式服)
- 不就是语法和长难句吗-思维导图分享
- 广告投放ROI如何计算?实现广告效果最大化
- css的优先级和权重问题 以及!important优先级
- java中怎么编写围棋对弈,TPWEIQI : JAVA 网络围棋对弈系统
- android音乐柱状频谱实现
- 企业邮箱申请流程注意哪些方面?
- 端口映射snmp(端口161)破解网络尖兵
- 60天完美口才打造计划
热门文章
- cocos2d, Box2D
- 精益质量管理中执行防错管理的八大要点
- scikit-learn决策树算法类库使用小结及可视化方法
- mysql学习整理(一)
- 2016-12-31:最后一天:回顾
- How to create a Python dictionary with double quotes as default quote format?
- 小白学数据分析-----什么是DAU_II [玩家粘性分析模型]为什么游戏粘性会达到60%...
- 领导,你可以做得更好
- IL系列文章之二:Make Best Use of Our Tools
- 在博客园的博客插入代码块(高亮、行号、缩进、着色)