CentOS7 安装python 3.5 及 pip安装
1、CentOS7 安装Python 的依赖包
# yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc-c++ ## ubuntu 需要安装
第一次编译安装之后, 有可能会发现输入 python3 命令后, 方向键失效
原因是 readline 库没有安装。
解决方式, 安装 readline 库 # sudo apt-get install libreadline-dev 安装之后,再将 python 重新编译安装一次。
2、下载Python3.5的源码包并编译
2.1. 编译安装 python3.5.3
# wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
# tar -xf Python-3.5.3.tgz
# cd Python-3.5.3
# mkdir /usr/python3.5
# ./configure --prefix=/usr/python3.5
# make && make install
2.2. 设置命令执行路径
# ln -s /usr/python3.5/bin/python3 /usr/bin/python3
# echo 'export PATH=$PATH:/usr/python3.5/bin/' >> /etc/profile
# source /etc/profile
2.3. 如果是 ubuntu 的话就执行
# ln -s /usr/python3.5/bin/python3 /usr/bin/python3
3、 指定 pip3 命令
# ln -s /usr/python3.5/bin/pip3 /usr/local/sbin/
================== 可以不做 ============================
4、在运行Python之前需要配置库:
# echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf
# ldconfig
5、查看版本:
# python3 -V
6、配置默认 豆瓣源
# mkdir ~/.pip
# vim ~/.pip/pip.conf [global]
index-url = https://pypi.douban.com/simple
download_cache = ~/.cache/pip [install]
use-mirrors = true
mirrors = http://pypi.douban.com/
7. 可选项: 安装 virtualenv 服务软件 (推荐装上)
7.1. 安装 virtualenv
# pip3 install virtualenv
7.2. 利用 virtualenv 创建 虚拟 python3 env 环境
# 创建 virtualenv , 名字为 /root/env_test
# virtualenv /root/env_test
7.3. 启动 env 环境呢与退出环境
7.3.1. 启动
# source /root/env_test/bin/activate
7.3.2. 退出
# deactivate
7.3.3. 相关博客:
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000
CentOS7 安装python 3.5 及 pip安装的更多相关文章
- python安装pip和使用pip安装Python库类比如pip安装beautifulsoup4
初学Python时,看到很多不懂得东西,比如 pip, 是python 包管理工具,pip是easy_install的取代. Distribute是对标准库disutils模块的增强,我们知道disu ...
- 转: CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法
from: http://www.linuxde.net/2014/05/15576.html CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法 2014/05/ ...
- CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法
CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法如下: 截至包子写本文的时候,pip最新为 1.5.5 wget --no-check-certificate h ...
- ubuntu 安装python,easy_install和pip
ubuntu12.04默认安装的python为 ms@ubuntums:~$ pythonPython 2.7.3 (default, Aug 1 2012, 05:16:07) 我需要用python ...
- python︱模块加载(pip安装)以及pycharm安装与报错解决方式
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 准备放下R开始学python,真是痛苦,因为找 ...
- 【Python使用】使用pip安装卸载Python包(含离线安装Python包)未完成???
pip 是 Python 包管理工具,该工具提供了对Python包的查找.下载.安装.卸载的功能.Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具. pip使用( ...
- Linux 下 安装Python第三方模块工具箱pip,以及用pip安装的方法
下载文件 wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 执行安装 python get-pip.py 可以做一个软连 ...
- python包管理之Pip安装及使用-1
Python有两个著名的包管理工具easy_install.py和pip.在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装. pip可以运行在Uni ...
- python包管理之Pip安装及使用
Python有两个著名的包管理工具easy_install.py和pip.在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装. pip可以运行在Uni ...
随机推荐
- 曾经倍受年轻人追棒的Facebook为何如今却被称为“老年人社交网站”?
一直以来,Facebook都被视为最受年轻人欢迎的社交媒体.毕竟此前在社交领域,能跟Facebook这一庞然巨物掰手腕的网站.应用几乎还没出现.但很显然,随着Instagram和Snapchat等新型 ...
- python基础——认识(if __name__ == ‘__main__’:)
我们在写代码时,经常会用到这一句:if __name__ == '__main__',那么加这一句有什么用呢?实际上,它起到到了一个代码保护功能,它能够让别人在导入你写的模块情况下,无法看到和运行if ...
- MFC的sendmessage和postmessage 以及sendmessagetimeout
PostMessage只负责将消息放到消息队列中,不确定何时及是否处理,相当于异步操作,执行后马上返回SendMessage要等到受到消息处理的返回码(DWord类型)后才继续,相当于同步操作,一直在 ...
- flash插件的安装——网页视频无法播放
1.从官网下载Adobe flash player 安装包.官方网址:https://get.adobe.com/cn/flashplayer/ 或者从我的网盘下载:链接:https://pan.ba ...
- hashlib python 加密框架
python3中digest()和hexdigest()区别 转自:https://www.cnblogs.com/yrxns/p/7727471.html hashlib是涉及安全散列和消息摘要,提 ...
- shell_clean_log
apache日志每天进行轮转: vim /usr/local/apache2/conf/extar/httpd-vhosts.conf...ErrorLog "| /usr/local/ap ...
- SEERC 2018 Inversion
题意: 如果p数组中 下标i<j且pi>pj 那么点i j之间存在一条边 现在已经知道边,然后求p数组 在一张图中,求有多少个点集,使得这个点集里面的任意两点没有边 不在点集里面的点至少有 ...
- 算法笔记4.3递归 问题 B: 数列
题目描述 编写一个求斐波那契数列的递归函数,输入n 值,使用该递归函数,输出如下图形(参见样例). 输入 输入第一行为样例数m,接下来有m行每行一个整数n,n不超过10. 输出 对应每个样例输出要求的 ...
- 奇点云数据中台技术汇(四)| DataSimba系列之流式计算
你是否有过这样的念头:如果能立刻马上看到我想要的数据,我就能更好地决策? 市场变化越来越快,企业对于数据及时性的需求,也越来越大,另一方面,当下数据容量呈几何倍暴增,数据的价值在其产生之后,也将随 ...
- LeetCode No.85,86,87
No.85 MaximalRectangle 最大矩形 题目 给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积. 示例 输入: [ ["1", ...