[ubuntu]安装并使用python 3.6及与2.7的切换

当前使用ubuntu14.04

1.添加python3.6安装包,并安装(也可以去官网下载安装包)

linux 报错E: Unable To Locate Package Software-properties-common
https://blog.youkuaiyun.com/qq_27435059/article/details/80508553


 
sudo apt-get install software-properties-common

 

 

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6


2.用which python查看默认安装python的目录

cd /usr/bin
sudo rm python

 

3.用which python3.6查看安装python3.6的目录


 

4.用python3.6替换python2.7

 

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


这时在终端中输入python可看到:

 

 

 

FINAL:切换到2.7,同理。

<think>好的,用户想了解Python 3.6安装配置指南。首先,我需要整理相关的信息,参考提供的引用资料。用户提到了Ubuntu、CentOS以及PCL安装的引用,可能涉及不同操作系统下的安装步骤。 首先,安装Python 3.6的常见方法包括源码编译和包管理器。对于Ubuntu,引用[1]提到使用apt安装依赖,下载源码,编译安装处理可能的版本冲突。这里需要注意调整系统默认Python版本时可能的风险,需要提醒用户谨慎操作,推荐使用虚拟环境或者update-alternatives来管理版本。 对于CentOS,引用[2]指出需要安装开发工具和依赖库,下载源码后编译安装创建软链接。这里可能会遇到yum依赖Python2的问题,所以必须保留系统自带的Python2,不能替换。 然后,配置虚拟环境是推荐的做法,可以使用venv模块或者virtualenv工具。引用[1]和[4]都提到了创建虚拟环境的方法,这样可以隔离项目依赖,避免系统环境混乱。 接下来是安装pip,Python3.6通常自带pip,但可能需要升级。引用[4]提到使用get-pip.py脚本安装或升级pip,配置镜像源加速下载。 此外,引用[3]提到在Python3.6安装PCL的指南,虽然用户的问题没有直接提到PCL,但可能用户有相关需求,可以简要提及或作为扩展内容。 需要注意的常见问题包括:系统默认Python版本不可更改,否则可能影响系统工具如yum/apt;编译安装时的依赖缺失问题;虚拟环境的使用方法;以及不同发行版的差异。 用户可能需要的信息还包括如何验证安装是否成功,如何切换Python版本,以及如何处理依赖问题。同时,需要确保步骤清晰,命令准确,避免用户操作时出错。 最后,生成相关问题,涵盖安装后的配置、虚拟环境使用、兼容性处理以及特定库的安装,这样可以帮助用户进一步解决问题。</think>### Python 3.6 安装配置指南 #### 一、安装 Python 3.6 ##### 1. Ubuntu/Debian 系统 ```bash # 安装依赖 sudo apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev # 下载源码编译安装 wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz tar -xzf Python-3.6.15.tgz cd Python-3.6.15 ./configure --enable-optimizations make -j8 sudo make altinstall # 使用 altinstall 避免覆盖系统默认 Python ``` ##### 2. CentOS/RHEL 系统 ```bash # 安装依赖 sudo yum groupinstall "Development Tools" sudo yum install openssl-devel bzip2-devel libffi-devel # 下载源码编译安装 wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz tar -xzf Python-3.6.15.tgz cd Python-3.6.15 ./configure --enable-optimizations make -j8 sudo make altinstall ``` #### 二、配置 Python 3.6 环境 ##### 1. 设置默认版本(可选) ```bash # Ubuntu 使用 update-alternatives sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.6 1 # CentOS 创建软链接(谨慎操作) sudo ln -sf /usr/local/bin/python3.6 /usr/bin/python3 ``` ##### 2. 创建虚拟环境 ```bash python3.6 -m venv myenv # 使用内置 venv 模块 source myenv/bin/activate ``` ##### 3. 安装 pip 及工具 ```bash # 升级 pip 配置镜像源 python3.6 -m pip install --upgrade pip pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ ``` #### 三、注意事项 1. **系统兼容性** - Ubuntu 16.04 默认未预装 Python 3.6,需手动编译[^1]; - CentOS 7.4 需保留系统自带的 Python 2.7,避免破坏 yum 工具[^2]; 2. **依赖问题** 若编译失败,检查是否缺少 `libffi-dev` 或 `openssl-devel` 等依赖包[^4]。 3. **虚拟环境隔离** 推荐使用虚拟环境管理项目依赖,避免全局安装冲突[^4]。 #### 四、验证安装 ```bash python3.6 --version # 应输出 Python 3.6.x pip3 --version # 应关联 Python 3.6 ``` ---
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值