在Linux上折腾Python环境,说难不难,但要是漏掉几个关键环节,后面跑项目时就会各种报错。今天把这些步骤拆开揉碎了讲清楚,跟着走一遍,基本不会出岔子。

Linux Python配置有哪些关键步骤

1. 安装Python

先看看系统里有没有Python。多数Linux发行版都会预装,但版本可能偏老。直接敲下面命令看一眼:

python --version
# 或者
python3 --version

如果提示没找到,那就用包管理器装。以Debian系(比如Ubuntu)为例:

sudo apt update
sudo apt install python3

Red Hat系(比如Fedora)则用:

sudo dnf install python3

装完后建议再确认一下版本,Python 3.6以上基本够用。

2. 安装pip

Python装好了,但装包还得靠pip。现在新版Python都自带pip,不过也检查一下比较稳妥:

pip --version
# 或
pip3 --version

要是不在,一样用包管理器搞定:

sudo apt install python3-pip   # Debian/Ubuntu
sudo dnf install python3-pip   # Fedora

装完pip,顺手升级到最新版,避免后面安装包时出现兼容问题。

3. 创建虚拟环境

这个步骤非常重要——不同项目依赖的包版本可能冲突,虚拟环境能把它们隔离开。用Python自带的venv模块就能创建:

python3 -m venv myenv

创建后激活它:

source myenv/bin/activate

激活后终端前面会出现(myenv)字样,说明你已经在虚拟环境里了。之后所有pip操作都只影响这个环境,不会污染系统全局。

4. 安装所需的Python包

进入虚拟环境后,就可以用pip装包了。比如数据分析常用的三件套:

pip install numpy pandas matplotlib

如果项目需要指定版本,比如numpy==1.21.0,直接在包名后面加等号和版本号就行。推荐把依赖写进requirements.txt,方便其他人复现环境。

5. 配置环境变量(可选)

有时候需要在系统任意位置直接运行Python脚本,可以把Python的bin目录加到PATH里。编辑~/.bashrc~/.bash_profile,在末尾添加:

export PATH=$PATH:/path/to/your/python/bin

记得把路径换成实际的Python安装目录。修改后执行source ~/.bashrc让配置生效。

6. 使用IDE或文本编辑器

代码写起来舒服不舒服,工具很重要。常用的几家:

选哪个看个人习惯,但建议至少装一个代码补全和语法检查插件,能省不少事。

7. 配置日志和调试

代码跑起来难免出问题,日志就是最好的帮手。Python自带的logging模块用起来很灵活,比如:

import logging
logging.basicConfig(filename='example.log', level=logging.DEBUG)
logging.debug('This message should go to the log file')

设置好日志级别(DEBUG、INFO、WARNING等),调试时能看到详细输出,上线后又能过滤掉琐碎信息。另外,配合pdb或IDE自带的断点调试,定位问题会快很多。

8. 定期更新和维护

Python环境和依赖包不是装完就完事了,安全漏洞和兼容性问题随时可能出现。建议定期执行:

pip install --upgrade pip
pip list --outdated --format=freeze | grep -v '^-e' | cut -d = -f 1 | xargs -n1 pip install -U

第一条更新pip本身,第二条把所有过时的包都升级到最新版本。当然,升级前最好在测试环境跑一遍,避免不兼容的更新影响生产。

按照这八个步骤走下来,Linux上的Python环境基本就稳了。后面写代码、跑项目,都能少踩很多坑。

本文转载于:https://www.yisu.com/ask/20553612.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。