摘要:安裝依賴附準備源碼包下載源碼包的最終版本,不會再有更新編譯安裝編譯配置預編譯為可選,意思是起個編譯任務一般是核數,單核的機器就不要跟這個選項了。
安裝依賴
# 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 https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz # OR # Python3.x # wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz 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 = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com [list] #format=(legacy|columns) format=columnsPython虛擬環境
不論是開發還是生產環境,建議使用 Python venv環境來開發和運行服務。
官方文檔:https://virtualenv.pypa.io/en...
# 如果配置了用戶環境變量,可以無需絕對路徑執行下述過程 # 安裝 virtualenv /opt/soft/python2.7/bin/pip install virtualenv # 創建 venv 環境 cd /opt/web/ git clone https://xxxxxxx/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 創建虛擬環境
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41196.html
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...
閱讀 4221·2021-09-26 10:17
閱讀 871·2021-09-22 15:02
閱讀 3446·2021-09-06 15:00
閱讀 1055·2021-07-25 16:52
閱讀 2734·2019-08-29 16:16
閱讀 2515·2019-08-29 13:25
閱讀 1588·2019-08-26 13:51
閱讀 2182·2019-08-26 10:58