ubuntu18.04中将python3设置为默认

博客介绍了在Ubuntu18.04系统中将Python3设置为默认版本的方法,包括删除/usr/bin目录下的python link文件,以及修改python默认版本。
部署运行你感兴趣的模型镜像

ubuntu18.04中将python3设置为默认

  1. 修改python链接
    删除/usr/bin目录下的python link文件
sudo rm -rf /usr/bin/python
删除后再建立新的链接关系:
sudo ln -s /usr/bin/python3  /usr/bin/python

2.修改python默认版本:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
 
如果要切换到Python2,执行:
sudo update-alternatives --config python
 

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

<think>嗯,用户现在在Ubuntu18.04上配置VSCode用于Python开发,需要我给出详细的步骤。参考之前的引用内容,看到引用[1]和[2]都提到了VSCode在Ubuntu上的安装方法,引用[4]也提到了安装.deb包的具体命令和常用插件。另外,引用[1]还涉及安装pip和tensorflow的内容,这对Python环境搭建很有帮助。我需要根据用户的需求整理一份清晰、实用的指南。用户需要的是Python开发环境,所以重点要放在VSCode安装、Python插件配置、调试环境搭建这些关键步骤上。考虑到用户可能在桌面环境操作,下载.deb包安装是最直接的方式,同时也要提供可选方案,比如通过snap安装。插件安装部分需要推荐Python插件包和一些提高效率的实用工具。关于pip工具的安装很重要,因为第三方模块都依赖pip。还要提醒用户检查Python版本,因为系统可能预装了Python3。调试设置步骤要具体,避免用户遇到断点不生效的问题。最后考虑添加配置优化的建议,比如远程开发和快捷键设置,让配置更完善。整个流程要保持逻辑连贯,语言简洁明了。</think> 好的,在 Ubuntu 18.04 上配置 VSCode 用于 Python 开发的详细步骤如下(整合了多个引用站点的有效信息): ### 📍 1. 安装 VSCode * **方法一(推荐,参考引用[2], [4]):** 1. 打开 Ubuntu 自带的 Firefox 浏览器,访问 [VSCode 官方下载页面](https://code.visualstudio.com/docs/setup/linux)。 2. 点击页面上的大按钮 `Download for Linux .deb` (或选择下拉菜单中的 Ubuntu `.deb` 包)。 3. 下载完成后,打开终端 (`Ctrl+Alt+T`)。 4. 导航到下载目录(通常是 `~/Downloads`): ```bash cd ~/Downloads ``` 5. 使用 `dpkg` 命令安装 `.deb` 包(`code_*.deb` 文件名根据版本会变化,可以用 `ls` 查看具体名称): ```bash sudo dpkg -i code_*.deb ``` > 如果安装过程中遇到依赖问题,运行 `sudo apt --fix-broken install` 修复依赖后再次尝试 `sudo dpkg -i code_*.deb`。 * **方法二(可选):** * 通过 Snap 安装(可能版本较旧): ```bash sudo snap install --classic code ``` ### 📍 2. 启动与初步设置 1.Ubuntu Dash(应用程序菜单)中搜索 "Visual Studio Code" 或 "Code" 并启动它。 2. 首次启动时可能会提示安装中文语言包等,按需选择安装。 ### 📍 3. 安装 Python 扩展插件 VSCode 的强大功能依赖于扩展。 1. 点击左侧活动栏的 "Extensions" 图标 (或按 `Ctrl+Shift+X`)。 2. 在搜索框中输入 `python`。 3. 找到 **Microsoft** 官方的 **`Python`** 扩展(通常是最上面那个,有微软的官方标识)。 4. 点击 "Install" 按钮进行安装。安装完成后可能需要点击 "Reload" 或重启 VSCode。 ### 📍 4. 选择 Python 解释器 Ubuntu 18.04 默认安装了 Python 3 (通常是 Python 3.6)。确认系统中已安装 Python: 1. 在终端运行: ```bash python3 --version ``` 2. 在 VSCode 中: * 打开一个 Python 文件 (`.py`) 或在任意文件夹中创建一个 `test.py` 文件。 * 点击 VSCode 窗口底部的状态栏 (Status Bar) 右侧,找到显示 **`选择 Python 解释器`** 或类似文字的地方(如果没有显示,按 `Ctrl+Shift+P` 输入并选择 `Python: Select Interpreter`)。 * 在弹出的列表中,选择 `/usr/bin/python3` (系统自带的 Python 3)。 ### 📍 5. 安装 pip (Python 包管理工具) Ubuntu 18.04 可能默认安装了 pip3,但最好确认并更新(参考引用[1])。 1. 在终端运行: ```bash python3 -m ensurepip --upgrade # 确保 pip 存在且最新 sudo apt install python3-pip # 如果上一条命令失败或确认安装 pip3 --version # 验证 pip 安装 ``` 2. (可选) 升级 pip: ```bash pip3 install --upgrade pip ``` ### 📍 6. 安装需要的 Python 包 使用 `pip3` 安装你需要的 Python 库。例如,安装 NumPy: ```bash pip3 install numpy ``` 如果想安装 TensorFlow,建议使用虚拟环境或 pip (CPU 版本参考引用[1]): ```bash pip3 install tensorflow # CPU 版本 # pip3 install tensorflow-gpu # GPU 版本(需要正确配置 CUDA/cuDNN) ``` ### 📍 7. 配置调试环境 (重要!) 1. 在 VSCode 中打开你的 Python 项目文件夹 (`文件` -> `打开文件夹`)。 2. 点击左侧活动栏的 "Run and Debug" 图标 (或按 `Ctrl+Shift+D`)。 3. 点击 **`创建 launch.json 文件`**。 4. 在弹出的选择器中选择 **`Python`**。 5. 选择 **`Python 文件`** (用于调试当前打开的文件)。 6. 这会在你的项目根目录下创建一个 `.vscode` 文件夹,里面包含 `launch.json` 配置文件。 7. (可选) 编辑 `launch.json` 以配置更复杂的调试选项。 ### 📍 8. 编写与运行测试 1. 在 VSCode 中创建一个新文件 (`文件` -> `新建文件`),命名为 `hello.py`。 2. 输入以下代码: ```python print("Hello, VSCode on Ubuntu!") ``` 3. 按 `F5` 键或在 Run and Debug 视图点击绿色的 "Start Debugging" 按钮。程序将在调试器中运行,输出显示在底部的 "终端" (Terminal) 面板中。 4. 也可以直接右键点击代码编辑器,选择 **`在终端中运行 Python 文件`**。 ### 📍 9. (可选) 推荐安装的其他有用插件 * **Pylance:** Microsoft 开发的性能更好的 Python 语言服务器(安装 Python 扩展时可能默认已安装或作为依赖)。 * **Python Docstring Generator:** 帮助快速生成规范的函数文档字符串。 * **Python Test Explorer:** 管理和运行 Python 单元测试。 * **Code Runner:** 一键运行各种代码片段(不限于 Python)。 * **Remote - SSH(引用[4]):** 用于连接远程服务器开发。 * **GitLens:** 增强 Git 功能。 ### 📍 10. (可选) 配置优化 * **Python 设置:** 按 `Ctrl+,` 打开设置,搜索 `python`。可以配置如自动格式化 (`python.formatting.provider`), Linter (`python.linting.enabled`, `python.linting.pylintEnabled`), Python 路径 (`python.pythonPath` - 旧版本选项,新版本通常在 `python.defaultInterpreterPath` 设置) 等。 * **键盘快捷键:** 按 `Ctrl+K Ctrl+S` 自定义快捷键。 * **集成终端:** 打开终端 (`Ctrl+\``),可以在设置中将默认 Shell 改为 `zsh` 或其他喜欢的 Shell。 **总结流程:** `安装 VSCode` → `启动VSCode` → `安装Python扩展` → `选择解释器(Python 3)` → `安装pip3` → `(可选)安装需要的库(tensorflow等)` → `配置调试(launch.json)` → `测试运行` **常见问题自查:** * **解释器找不到?** 确认 `/usr/bin/python3` 路径存在 (`which python3`)。 * **pip 命令无效?** 确认安装了 `python3-pip` (`sudo apt install python3-pip`)。 * **扩展安装失败?** 检查网络连接,尝试关闭重启 VSCode。 * **调试不工作?** 确保有活动的 `.py` 文件且在代码窗口中设定了调试目标(如 `launch.json` 配置正确)。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值