不建议卸载python2 可能会导致系统内其他软件无法使用,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存

(前几天需要Python环境配置的那些同仁们福利来啦)

建议编译前先在/usr/local建一个文件夹python3(作为pytho的安装路径,否则有可能覆盖python2)

一、去python官网下载python3的源码包,网址:https://www.python.org/

进去之后点击导航栏的Downloads,也可以到Downloads下的Source code,选择需要的版本,下面也有很多其他历史版本,点进去之后页面下方可以看到下载链接,包括源码包、Mac OSX安装包、Windows的安装包

二、下载好之后上传到服务器,开始准备安装

释放文件:

tar-xvzfPython-3.5.1.tgz

进入目录:

cdPython-3.5.1/

添加配置(这里配置自己的安装目录):

./configure--prefix=/usr/python3

三、接下来编译安装:

编译程序:

make

执行安装:

makeinstall

安装成功之后,安装目录就在/usr/python3

系统中原来的python在/usr/bin/python,通过ls -l可以查看,python软链接的链接源目录,我们可以把这个删除,也可以新建一个python3的软链接,只不过执行时python要改成python3,或者python脚本头部声明要改为#!/usr/bin/python3

四、pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具

安装epel扩展源:

sudo yum -y install epel-release

安装python-pip

sudo yum -y install python-pip

pip安装包

pip install SomePackage

pip参数解释

# pip --help

Usage:

pip[options]

Commands:

install 安装包.

uninstall 卸载包.

freeze 按着一定格式输出已安装包列表

list 列出已安装包.

show 显示包详细信息.

search 搜索包,类似yum里的search.

wheel Build wheels from your requirements.

zip 不推荐.Zip individual packages.

unzip 不推荐.Unzip individual packages.

bundle 不推荐.Create pybundles.

help 当前帮助.

General Options:

-h,--help 显示帮助.

-v,--verbose 更多的输出,最多可以使用3次

-V,--version 现实版本信息然后退出.

-q,--quiet 最少的输出.

--log-file 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log

--log 不覆盖记录verbose输出的日志.

--proxy Specifyaproxy inthe form[user:passwd@]proxy.server:port.

--timeout 连接超时时间(默认15秒).

--exists-action Defaultaction whenapath already exists:(s)witch,(i)gnore,(w)ipe,(b)ackup.

--cert 证书

qpython3 l_qpython3安装requirements_Python3安装配置【转】相关推荐

  1. java配置mq环境变量_RocketMQ学习-01安装及环境配置

    安装jdk环境 yum install java-1.8.0-openjdk java -version which java 输出 /usr/bin/java #软连接 ls -l /usr/bin ...

  2. Exchange Server 2013 安装完成后配置外部URL

    Exchange Server 2013 安装完成后配置外部URL 比如 mail.contoso.com  1.转到 EAC →  "服务器",然后单击"配置外部访问域 ...

  3. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  4. CentOS 7.8下安装完美安装配置Rosetta

    注意编译过程中需要海量的内存(>=64GB for -j 24). 硬件环境 CPU: 50 cores 内存: 80GB 1. 安装依赖 yum install boost-devel lib ...

  5. ejabberd mysql 搭建配置_ejabberd安装步骤+Mysql配置

    有关管理员账号问题: 1.下载Ejabberd安装包 wget http://www.process-one.net/downloads/ejabberd/2.1.13/ejabberd-2.1.13 ...

  6. MySQLMySql免安装版安装配置

    MySql免安装版安装配置,附MySQL服务无法启动解决方案 mysql 5.6.17 绿色版(免安装)安装配置教程 1 [mysql] 2 # 设置mysql客户端默认字符集 3 default-c ...

  7. Centos7安装Miniconda及配置jupyter

    Conda是什么? Conda是一个开源的包.环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换. Anaconda包括Conda.Python以及一大堆安装好 ...

  8. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

  9. 下载和安装Nginx之配置选项

    为什么80%的码农都做不了架构师?>>>    你已经成功下载并解压了Nginx安装包.现在,为了适应操作系统,为了获得二进制的运行,要对Nginx进行编译配置处理.创建一个应用程序 ...

  10. Laravel教程 一:安装及环境配置

    Laravel教程 一:安装及环境配置 此文章为原创文章,未经同意,禁止转载. Homestead 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机 ...

最新文章

  1. 2019年这50个Kafka面试题,你知道答案么?
  2. ACR2010_依那西普改善RA患者骨代谢
  3. java 编辑我的世界_Editing Java版1.13 (section)
  4. TPC-C中跑赢Oracle的OceanBase,最近有何惊艳?
  5. docker 相关基本命令(updating...)
  6. 关于Dictionary的线程安全问题
  7. java学习中,instanceof 关键字 和 final 关键字、值的传递(java 学习中的小记录)...
  8. 将四个按钮放入一个父控件的好处:方便移动,只需要改变父控件的y值,就可移动四个按钮...
  9. C语言动态链表实现KTV点歌系统
  10. GraphQL的JavaScript实现graphql-js应用举例
  11. 【短语学习】True(False) Positives (Negatives) 的含义和翻译
  12. C# 通用树形数据结构
  13. 还在愁csdn进不去吗,看这里
  14. kettle数据脱敏
  15. Python openpyxl 删除excel有删除线的文字
  16. Mac键盘实现Home End Page UP Page DOWN这几个键
  17. matlab 求股票斜率,「matlab 求股票斜率」同花顺斜率抓强势股指标公式
  18. ai芯片fpga_AI芯片技术趋势景观GPU TPU FPGA初创公司
  19. DHCP-snooping的原理、配置、案例
  20. Unity3D之游戏架构脚本该如何来写

热门文章

  1. 新手必备的矢量网络分析仪使用教程
  2. 操作系统进程同步之吸烟者问题,C语言实现
  3. 自制一款可搜索图片、设置页面背景的浏览器插件
  4. 小米手机解BL锁 刷开发版系统获取root权限
  5. ArcGis10.2详细安装步骤
  6. CentOS 6.5 Thinkpad 小红点(TrackPoint)设置
  7. 外贸家纺布艺行业解决方案丨汇信外贸软件
  8. Redis:列表LPUSH、LPUSHX、RPUSH、RPUSHX、LPOP、RPOP命令介绍
  9. linux谷歌浏览器flash屏蔽,默认禁用Flash!谷歌发布Chrome 76稳定版
  10. 如何将喜马拉雅上的音频保存并导出来