Python 編譯安裝簡明手冊

2021-09-14 02:52:38 字數 1750 閱讀 5526

# centos

sudo yum install automake gcc gcc-c++ bzip2-devel readline-devel sqlite-devel zlib-devel openssl-devel gdbm-devel tk-devel xz-devel -y

# 附 - ubuntu

# sudo apt-get update

# sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat-dev

mkdir -p /opt/down

cd /opt/down

# python2.7.14 (python2.x的最終版本,不會再有更新)

# wget

# or

# python3.x

# wget

wget

tar xjf python-2.7.14.tar.xz

cd python-2.7.14

# 編譯配置

./configure --prefix=/opt/soft/python2.7 --with-ensurepip=install

# 預編譯

make -j4

# -j4 為可選,意思是起4個編譯任務; 一般是cpu核數,單核的機器就不要跟這個選項了。

# 安裝

make install

# 使用者

cd ~

mkdir -p .config/pip/

vim .config/pip/pip.conf # 複製下面的內容到檔案中

# pip env config.

[global]

timeout = 60

index-url =

[install]

trusted-host=mirrors.aliyun.com

[list]

#format=(legacy|columns)

format=columns

不論是開發還是生產環境,建議使用 python venv環境來開發和執行服務。

官方文件:

# 如果配置了使用者環境變數,可以無需絕對路徑執行下述過程

# 安裝 virtualenv

/opt/soft/python2.7/bin/pip install virtualenv

# 建立 venv 環境

cd /opt/web/

git clone https://******x/test.git # 例如這裡有個 test 專案

cd test/

/opt/soft/python2.7/bin/virtualenv venv # 在專案下面建立 venv 環境

# 啟用 venv

source /opt/web/test/venv/bin/activate # 這樣就使用 venv 環境下的python了

# 退出 venv

deactivate

# 注:

# python3 不用安裝 virtualenv, 可以直接 python -m venv venv 建立虛擬環境

KVM簡明手冊

kvm是乙個基於linux核心的虛擬機器解決方案。本文介紹kvm的使用方法,以及注意要點。linux brctl 先決條件 硬體環境 cpu硬體虛擬化 32位與64位 安裝kvm 虛擬機器連網 brctl橋接 安裝以及執行虛擬機器 kvm常用命令 安裝虛擬作業系統 遠端登入 x86 包括32位和64...

Greenplum簡明手冊

su gpadmin gpstart 正常啟動 gpstop 正常關閉 gpstop m fast 快速關閉 gpstop r 重啟 正常登陸 psql gpdb psql d gpdb h gphostm p 5432 u gpadmin 使用utility方式 pgoptions c gp se...

sqlite簡明手冊

建立資料庫檔案 用sqlite3建立資料庫的方法很簡單,只要在shell下鍵入 以下 符號為shell提示號,請勿鍵入 sqlite3 foo.db 在sqlite3提示列下操作 進入了sqlite3之後,會看到以下文字 sqlite version 3.1.3enter help for inst...