python下载

下载地址:https://www.python.org/downloads/

可以下载需要的版本,这里选择2.7.12和3.6.2

下面第一个是linux版本,第二个是windows版本

python在windows下安装(双版本)

2.7.12和3.6.2都自定义安装,可以选择安装的目录

安装完两个版本后,添加环境变量

D:\Python27\Scripts;D:\Python27

D:\Python36\Scripts;D:\Python36

目录下都叫python.exe,为了区分,修改可执行文件的名称:

D:\Python27下,将python.exe改为python2.exe

D:\Python36下,将python.exe改为python3.exe

查看环境变量:echo %path%

python在linux下编译安装

linux下因为默认带python了,如果要升级版本的,要先把系统自带的python改名或者卸载掉,再安装你要的python版本,centos下由于yum依赖自带的python2.6,所有不能卸载。

python指向的是python2 ,python2指向的是python2.7,那也就是在控制台输入python、python2、python2.7都是运行python2.7,

如果我们安装python3.6,让python指向3.6, python2指向python2.7就可以了

安装依赖(编译工具及库文件):yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssldevel

创建目录:mkdir -p /usr/local/python3

上传安装包:rz

或者直接下载:https://www.python.org/ftp/python/

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

解压:tar -zxvf Python-3.6.2.tgz

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

指定安装目录:./configure --prefix=/usr/local/python3

make

make install

改名备份

建立python3的软链

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

可以看到,python和python3都指向了python3.6

验证,pip3找不到

方法一:添加环境变量

方法二:加软连接

pip升级

在安装pytest的时候提示版本过低

yum是依赖于python2的,所以需要更改yum里面的python指向

将#! /usr/bin/python改为#! /usr/bin/python2

还需要修改

将#! /usr/bin/python改为#! /usr/bin/python2

至此,安装配置完成。

最新文章

  1. android高级---->AsyncTask的源码分析
  2. C++中名字隐藏,名字查找优先于类型检查
  3. Google Map API v2 步步为营 (二)----- Location
  4. 如何实现 Service 伸缩?- 每天5分钟玩转 Docker 容器技术(97)
  5. UNIX网络编程——内网与外网间通信
  6. POJ2960 S-Nim 【博弈论】
  7. vue2数组更新视图未更新的情况
  8. 关于tp5自动过滤index.php
  9. php 对象转数组
  10. 数据可视化:CSV格式,JSON格式
  11. springboot(十九)使用actuator监控应用
  12. 使用excel开发平台活字格搭建物流管理系统
  13. MariaDB远程连接问题
  14. JQUERY AJAX无刷新异步上传文件
  15. Posix共享内存区
  16. R语言常用命令集合
  17. JS设计模式——5.单体模式(用了这么久,竟全然不知!)
  18. AGC017D Game on Tree(树型博弈)
  19. python并发编程之多线程2死锁与递归锁,信号量等
  20. 问题:C# Dictionary嵌套使用;结果:嵌套Dictionary添加 , C#2.0泛型详细介绍

热门文章

  1. Python3 日期与时间戳相互转换
  2. java_IO流
  3. 算法题:实现一个IP白名单过滤器
  4. elasticsearch health yellow
  5. PHP数字金额转换大写金额
  6. nlp中文分词(jieba和pyltp)
  7. 放下技术,是PM迈出的第一步
  8. HBase单机模式部署
  9. gradle 编译war包出现乱码,设置为utf-8格式
  10. Python--day08(文件操作)