Linux下安裝配置virtualenv與virtualenvwrapper
阿新 • • 發佈:2019-03-07
virt python3 div 沒有 app pack ngs 系統 ade
配置源
#指定清華源下載pip的包 [root@localhost opt]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv #升級pip工具 [root@localhost opt]# pip3 install --upgrade pip
安裝virtualenv
1.安裝virtualenv [root@localhost opt]# pip3 install virtualenv 2.創建目錄 [root@localhost opt]# mkdir Myproject [root@localhost opt]#cd Myproject 3.創建獨立運行環境-命名 [root@localhost Myproject]# virtualenv --no-site-packages --python=python3 venv#得到獨立第三方包的環境,並且指定解釋器是python3 # --no-site-packages :保證虛擬環境沒有任何的第三方包 #--python=python3 指定當前機器的python3作為本體 #venv :文件夾名稱 4.進入虛擬環境 [root@localhost Myproject]# cd venv [root@localhost venv]#source bin/activate #此時進入虛擬環境(venv)Myproject 查看第三方安裝包 (venv) [root@localhost venv ]# pip3 list Package Version ---------- ------- pip 19.0.3 setuptools 40.8.0 wheel 0.33.1 5.安裝第三方包(django) (venv) [root@localhost venv ]# pip3 install django==1.11.18 #此時pip的包都會安裝到venv環境下,venv是針對Myproject創建的再次查看第三方安裝包 (venv1) [root@localhost venv]# pip3 list Package Version ---------- ------- Django 1.11.18 pip 19.0.3 pytz 2018.9 setuptools 40.8.0 wheel 0.33.1 6.創建項目 (venv1) [root@localhost venv]# django-admin startproject mysite 7.配置settings ((venv1) [root@localhost venv]# vim mysite/mysite/settings.py
#第28行 28 ALLOWED_HOSTS = ["*"] 8.啟動django (venv1) [root@localhost venv]#python3 mysite/manage.py runserver 0.0.0.0:8888
9.退出venv環境 deactivate命令 virtualenv是如何創建“獨立”的Python運行環境的呢?原理很簡單,就是把系統Python復制一份到virtualenv的環境,用命令source venv/bin/activate進入一個virtualenv環境時, virtualenv會修改相關環境變量,讓命令python和pip均指向當前的virtualenv環境。
Linux下安裝配置virtualenv與virtualenvwrapper