温馨提示×

CentOS中Python配置有哪些技巧

小樊
48
2025-08-18 22:59:49
栏目: 编程语言

以下是CentOS中配置Python的实用技巧:

  1. 系统版本管理

    • yum安装系统默认Python:sudo yum install python3
    • 从源码编译安装特定版本(如3.11):需先安装依赖gcc、openssl-devel等,再通过./configure --prefix=/usr/local/python3.11 --enable-optimizations编译,避免覆盖系统默认Python。
  2. 虚拟环境配置

    • venv创建隔离环境:python3 -m venv myenv,激活/退出用source myenv/bin/activate/deactivate
    • 结合pyenv管理多版本:安装后通过pyenv install 3.x.xpyenv global/ local切换版本。
  3. 环境变量优化

    • 将自定义Python路径(如/usr/local/python3.11/bin)添加到~/.bashrcexport PATH=/path/to/python:$PATH,执行source ~/.bashrc生效。
    • 配置pip源加速下载:在~/.pip/pip.conf中添加index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  4. 系统服务集成

    • 通过systemd配置Python脚本为服务:创建.service文件(如/etc/systemd/system/my_python.service),指定ExecStart=/usr/bin/python3 /path/to/script.py,然后sudo systemctl enable/start my_python.service
  5. Web服务器配置

    • 以Apache为例,安装mod_wsgi模块,配置虚拟主机时添加WSGIScriptAlias / /path/to/app.wsgi,重启服务sudo systemctl restart httpd
  6. 依赖管理技巧

    • pip freeze > requirements.txt导出项目依赖,方便迁移或部署时批量安装pip install -r requirements.txt

0