# 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...