linux centos 安裝virtualenv虛擬環境


詳細步驟(下面步驟都是ROOT權限執行):

一、更新系統軟件包
yum update -y

二、安裝軟件管理包和可能使用的依賴

yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel
三、下載Pyhton3到/usr/local 目錄

cd /usr/local
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
解壓

tar -zxvf Python-3.6.6.tgz
進入 Python-3.6.6路徑

cd Python-3.6.6
編譯安裝到指定路徑

./configure --prefix=/usr/local/python3
注意:/usr/local/python3 路徑可以自己指定,自己記着就行,下邊要用到。

安裝python3

make
make install
安裝完成之后 建立軟鏈接 添加變量 方便在終端中直接使用python3

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
Python3安裝完成之后pip3也一塊安裝完成,不需要再單獨安裝
同樣給pip3建立軟鏈接

ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
四、查看Python3和pip3安裝情況

五、安裝virtualenv ,建議大家都安裝一個virtualenv,方便不同版本項目管理。

pip3 install virtualenv
建立軟鏈接

ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
安裝成功在根目錄下建立兩個文件夾,主要用於存放env和網站文件的。(個人習慣,其它人可根據自己的實際情況處理)

mkdir -p /data/env
mkdir -p /data/wwwroot
六、切換到/data/env/下,創建指定版本的虛擬環境。

virtualenv --python=/usr/bin/python3 pyweb
然后進入/data/env/pyweb/bin
啟動虛擬環境:

source activate

留意我標記的位置,出現(pyweb),說明是成功進入虛擬環境。

七、虛擬環境里用pip3安django和uwsgi

pip3 install django (如果用於生產的話,則需要指定安裝和你項目相同的版本)
pip3 install uwsgi


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM