溫馨提示×

CentOS中Python配置有哪些技巧

小樊
43
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女