CentOS搭建python環境

前言

最近一直捯飭服務器,總在配置運行環境,這里記錄一下,避免以后再捯飭又得到處查。我一直用 ubuntu,感覺軟件管理工具還是挺好用的,但服務器用的是 CentOS 系統,在軟件的安裝方面,感覺沒有 ubuntu 來的方便(主要是軟件比較老舊,如 python 版本還是 2.6 的)。

安裝開發包組升級操作系統:

編譯安裝 Git

安裝編譯 git 需要用要的庫:

github 上下載源碼(Download Zip),scp 到遠端服務器上,unzip 以后,進入 git 目錄,執行:

出錯:

網上搜了一下:

接著:

python環境

安裝?pyenv

Check out pyenv where you want it installed. A good place to choose is $HOME/.pyenv (but you can install it somewhere else).

Define environment variable PYENV_ROOT to point to the path where pyenv repo is cloned and add $PYENV_ROOT/bin to your $PATH for access to the pyenv command-line utility.

Zsh note: Modify your ~/.zshenv file instead of ~/.bash_profile. Ubuntu note: Modify your ~/.bashrc file instead of ~/.bash_profile.

Add pyenv init to your shell to enable shims and autocompletion. Please make sure eval "$(pyenv init -)" is placed toward the end of the shell configuration file since it manipulates PATH during the initialization.

Zsh note: Modify your ~/.zshenv file instead of ~/.bash_profile. Ubuntu note: Modify your ~/.bashrc file instead of ~/.bash_profile.

Restart your shell so the path changes take effect. You can now begin using pyenv.

實際發現,source ~/.bash_profile 更好用(執行上面的命令,沒有生效)

安裝 python 依賴庫文件

安裝python

pyenv install --list 查看有那些 python 版本可以安裝,選擇一個安裝即可:

安裝 lxml

安裝 scrapy

 

李斯文

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: