ubuntu安装Anaconda3后切换使用原始python

本文介绍如何通过修改环境变量来切换Anaconda安装的Python与系统自带Python版本的方法。包括编辑.bashrc文件添加别名及如何恢复到Anaconda默认设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装Anaconda后,如果使用了其自动改变环境变量,那么默认的python ,pip都将变为Anaconda下的

查看当前python版本

python --version

这时如果想切换默认python为原始独立python
sudo gedit ~/.bashrc
添加 alias python=’/usr/bin/python2.7’

source ~/.bashrc

再次查看python版本

同理 切换回Anaconda下,就改变python的位置

### 安装 Python 3.7 的指南 在 Ubuntu 20.04 上安装 Python 3.7 可以通过多种方式实现。以下是详细的说明: #### 方法一:使用 `software-properties-common` 和官方仓库 可以通过添加 PPA (Personal Package Archive) 来获取最新的 Python 版本。 1. 更新系统的包索引: ```bash sudo apt update ``` 2. 安装 `software-properties-common` 工具,以便能够管理额外的软件源: ```bash sudo apt install software-properties-common ``` 3. 添加 Deadsnakes PPA,这是一个维护最新 Python 版本的社区资源: ```bash sudo add-apt-repository ppa:deadsnakes/ppa ``` 4. 再次更新包索引以应用更改: ```bash sudo apt update ``` 5. 安装 Python 3.7: ```bash sudo apt install python3.7 ``` 完成以上步骤后,可以验证安装是否成功: ```bash python3.7 --version ``` 这一步会显示已安装Python 3.7 的具体版本号[^1]。 --- #### 方法二:设置默认解释器(可选) 如果希望将系统默认Python 解释器更改为 Python 3.7,则需要配置 `update-alternatives` 命令来切换不同的 Python 版本。 1. 将现有的 Python 版本注册到 `update-alternatives` 中: ```bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2 ``` 2. 配置并选择所需的 Python 默认版本: ```bash sudo update-alternatives --config python3 ``` 这将在交互模式下提供选项列表,允许用户选择特定的 Python 版本作为全局默认值[^3]。 注意:修改默认 Python 版本可能会影响某些依赖于原始版本的应用程序或服务,因此建议仅在必要时进行此操作。 --- #### 方法三:使用 Anaconda 或 Miniconda(推荐) 对于开发环境而言,Anaconda 是一种更为安全和灵活的选择,因为它不会干扰系统的原生 Python 设置。 1. 下载适用于 Linux 的 Anaconda 或 Miniconda 安装脚本: - 访问官网下载链接:<https://www.anaconda.com/products/distribution> - 或者直接运行命令下载 Miniconda: ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` 2. 执行安装脚本: ```bash bash Miniconda3-latest-Linux-x86_64.sh ``` 3. 创建一个新的虚拟环境,并指定 Python 3.7 作为目标版本: ```bash conda create -n py37_env python=3.7 ``` 4. 激活新创建的虚拟环境: ```bash conda activate py37_env ``` 激活后的环境中,默认使用的将是 Python 3.7,而无需影响系统的其他部分[^2]。 --- ### 注意事项 尽管可以直接升级或替换系统中的 Python 版本,但这可能会引发兼容性问题,特别是当核心工具和服务仍然依赖旧版 Python 时。因此,在生产环境下应谨慎行事;而对于测试用途或个人项目来说,采用隔离的方式(如 Conda 虚拟环境)通常是更好的解决方案。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值