成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python:編譯安裝簡明手冊

ShowerSun / 2990人閱讀

摘要:安裝依賴附準(zhǔn)備源碼包下載源碼包的最終版本,不會(huì)再有更新編譯安裝編譯配置預(yù)編譯為可選,意思是起個(gè)編譯任務(wù)一般是核數(shù),單核的機(jī)器就不要跟這個(gè)選項(xiàng)了。

安裝依賴
# 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
準(zhǔn)備源碼包
# 下載源碼包
mkdir -p /opt/down
cd /opt/down
# Python2.7.14 (Python2.x的最終版本,不會(huì)再有更新)
# 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

# 預(yù)編譯
make -j4
# -j4 為可選,意思是起4個(gè)編譯任務(wù); 一般是CPU核數(shù),單核的機(jī)器就不要跟這個(gè)選項(xiàng)了。

# 安裝
make install
配置國內(nèi)源
# 用戶
cd ~
mkdir -p .config/pip/
 
vim .config/pip/pip.conf    # 復(fù)制下面的內(nèi)容到文件中

# 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=columns
Python虛擬環(huán)境

不論是開發(fā)還是生產(chǎn)環(huán)境,建議使用 Python venv環(huán)境來開發(fā)和運(yùn)行服務(wù)。
官方文檔:https://virtualenv.pypa.io/en...

# 如果配置了用戶環(huán)境變量,可以無需絕對路徑執(zhí)行下述過程
  
# 安裝 virtualenv
/opt/soft/python2.7/bin/pip install virtualenv
  
# 創(chuàng)建 venv 環(huán)境
cd /opt/web/
git clone https://xxxxxxx/test.git       # 例如這里有個(gè) test 項(xiàng)目
cd test/
/opt/soft/python2.7/bin/virtualenv venv  # 在項(xiàng)目下面創(chuàng)建 venv 環(huán)境
  
# 激活 venv
source /opt/web/test/venv/bin/activate   # 這樣就使用 venv 環(huán)境下的python了

# 退出 venv
deactivate

# 注: 
# python3 不用安裝 virtualenv, 可以直接 python -m venv venv 創(chuàng)建虛擬環(huán)境

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41196.html

相關(guān)文章

  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學(xué)習(xí)一門新的編程語言吧!

    摘要:入門,第一個(gè)這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運(yùn)行在之上。它通過編輯類工具,帶來了先進(jìn)的編輯體驗(yàn),增強(qiáng)了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    caspar 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學(xué)習(xí)一門新的編程語言吧!

    摘要:入門,第一個(gè)這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運(yùn)行在之上。它通過編輯類工具,帶來了先進(jìn)的編輯體驗(yàn),增強(qiáng)了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    nihao 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學(xué)習(xí)一門新的編程語言吧!

    摘要:入門,第一個(gè)這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運(yùn)行在之上。它通過編輯類工具,帶來了先進(jìn)的編輯體驗(yàn),增強(qiáng)了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    Drummor 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<