1. 程式人生 > >Linux下安裝配置virtualenv與virtualenvwrapper

Linux下安裝配置virtualenv與virtualenvwrapper

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