Ubuntu 20.04 提示找不到 python (No python detected)

Ubuntu 20.04默认安装了Python3.8,但不再将python软链接至python3。为避免软件编译时找不到python,可以使用`sudo apt install python-is-python3`命令或者手动创建python到python3的软链接。通过`whereis python`检查配置是否成功。

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

问题

Ubuntu 20.04 Focal 默认自带python3.8,但是根据指引,所有引用python的包必须显示指定python3或其他python版本。

Ubuntu从20.04开始不再将python加入PATH环境变量,在编译安装一些软件会提示无法运行并提示找不到python,然而python3已安装,需要额外重定向。

解决方法

sudo apt install python-is-python3

或者手动创建symlink

sudo ln -s /usr/bin/python3 /usr/bin/python

检查是否配置成功:

whereis python
### 安装方法概述 在 Ubuntu 20.04 上快速安装 PyTorch 可以通过多种方式实现,具体取决于用户的环境需求以及硬件条件。以下是基于不同场景下的推荐方案: --- #### 方法一:使用 Conda 进行安装 Conda 是一种流行的包管理工具,特别适合于科学计算领域。如果已经安装了 Anaconda 或 Miniconda,则可以通过以下命令完成安装。 创建一个新的虚拟环境并激活它: ```bash conda create -n pytorch_env python=3.9 conda activate pytorch_env ``` 接着根据是否需要 GPU 支持来选择合适的安装命令: - **CPU 版本**: ```bash conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` - **GPU 版本(CUDA 11.7)**[^1]: ```bash conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch -c nvidia ``` 这种方法的优势在于其依赖项会自动解决,并且可以轻松切换不同的 Python 和 PyTorch 版本。 --- #### 方法二:使用 Pip 工具进行安装 对于不想使用 Conda 的用户来说,Pip 提供了一种轻量化的解决方案。 首先确认已安装 `pip` 并更新至最新版本: ```bash sudo apt update && sudo apt upgrade sudo apt install python3-pip pip3 install --upgrade pip setuptools wheel ``` 然后访问 [PyTorch官网](https://pytorch.org/get-started/locally/) 获取最新的安装指令。通常情况下可以选择如下两种情况之一执行安装操作: - **仅限 CPU** (适用于无 NVIDIA 显卡的情况)[^4]: ```bash pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu ``` - **带 GPU 加速**(需确保显卡驱动程序兼容 CUDA)[^2]: ```bash pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 ``` 注意,在此之前可能还需要验证系统的图形驱动器状态及其所支持的最大 CUDA 版本号。 --- #### 验证安装成果 无论采用哪种方式进行部署之后都需要测试一下实际效果。启动 Python 解释器运行下面这段脚本来判断是否正常加载库文件并且能够识别到可用的 GPU 设备(如果有配备的话)。 ```python import torch print(torch.__version__) # 输出当前使用的 PyTorch 版本信息 if torch.cuda.is_available(): print('CUDA is available') else: print('No CUDA support detected.') ``` 上述代码片段可以帮助我们了解目前环境中是否存在有效的 CUDA 访问权限[^5]。 --- ### 注意事项 - 如果遇到路径问题或者无法调用某些功能模块时,请参照特定说明文档调整配置参数;例如当发现 conda 不生效的时候可尝试建立符号链接指向正确位置[^3]。 - 对于初学者而言强烈建议优先考虑利用官方资源提供的指导手册逐步推进整个流程直至顺利完成全部步骤为止。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值