发布于2026-07-12 阅读(0)
扫一扫,手机访问
在Ubuntu下安装Python时,不少新手都会踩到几个常见的坑。其实只要提前摸清路数,整个过程可以很顺畅。下面把几个高频问题拆开讲透,顺便附上对应的处理办法。

Python版本取舍
Ubuntu系统默认捆绑了Python 2.x,但2.x早在2020年就停止维护了,继续用它就像开着缺刹车的车上路——不踏实。建议直接安装Python 3.x。一行命令搞定:
sudo apt update
sudo apt install python3
命令行里python指向的是旧版
终端输入python,跳出来的是Python 2?别慌,这不是装错了。系统默认python命令指向2.x,你可以用python3来调用3.x版本。如果想让python直接指向新版,可以用符号链接:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
这样以后敲python就自动走3.x了,省得每次手误。
pip安装总碰壁
pip是Python的包管家,没有它装库得手动折腾。Ubuntu下安装pip3很简单:
sudo apt install python3-pip
安装第三方库时如果遇到权限报错,习惯性加上sudo即可:
sudo pip3 install package_name
不过要提醒一句:全局用sudo装包可能会污染系统Python环境,推荐后面用虚拟环境来隔离。
虚拟环境配置
开发多个项目时,依赖冲突是最让人头疼的事。虚拟环境就是为此生的——每个项目互不干扰。先安装venv模块:
sudo apt install python3-venv
然后创建环境(名字随意):
python3 -m venv my_project_env
激活它:
source my_project_env/bin/activate
用完退出:
deactivate
养成习惯,项目环境各走各的道,清清爽爽。
中文字符编码问题
处理中文文本时,Python 3默认是UTF-8,但偶尔脚本文件本身编码不统一会报错。保险起见,在Python脚本开头加上编码声明:
# -*- coding: utf-8 -*-
这行注释告诉解释器文件用UTF-8编码,避免“SyntaxError: Non-ASCII character”这类莫名其妙的问题。
pip和setuptools版本过旧
有时装库时报一堆奇奇怪怪的依赖错误,十有八九是pip或setuptools太老了。定期更新一下:
pip3 install --upgrade pip setuptools
简单一步,能避免很多潜在的安装失败。
以上是Ubuntu下Python安装最常见的几个拦路虎。如果遇到其他具体报错,建议直接贴出错误信息——很多时候问题就藏在那一两行红色文字里,对症下药比瞎猜快得多。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8