在Windows系統上使用Virtualenv 搭建虛擬環境


Python 下有許多款不同的 Web 框架。Django 是重量級選手中最有代表性的一位。許多成功的網站和 APP 都基於 Django。

最近在學習Django教程,地址參照下面鏈接

https://github.com/wzhbingo/django-beginners-guide/blob/master/GettingStarted.md

 

由於教程是mac系統,所以在這里記錄一下自己Windows系統是如何搭建虛擬環境的。。。。

首先需要在電腦上安裝Python,這里不詳細介紹如何安裝Python了,網上教程一大堆

由於我的電腦已經安裝了Python,是3.7.1版本的,所以直接安裝Virtualenv,我們將通過 pip(一個管理和安裝Python包的工具)來安裝Virtualenv

 

由於我的電腦已經安裝了virtualenv,結果如上圖所示,使用的命令也如上圖所示。

到目前為止,我們執行的操作都是在系統環境下的。不過,從這一刻起,我們安裝的所有東西,包括 Django 本身,都將安裝在虛擬環境中。

你可以這樣想像一下:對於每個 diango 項目,我們都會為它創建一個虛擬環境。這就好比每個 Django 項目都是一個獨立的沙盒,你可以在這個沙盒里隨意的玩,安裝軟件包,卸載軟件包,不管怎么對系統環境都不會有任何影響,也不會對其他項目有影響。

通過命令mkdir myproject 創建myproject文件夾,通過命令 cd myproject進入該文件夾

接下來我們創建虛擬環境並且安裝Django

在上圖的路徑上使用命令py -3 -m venv testxunihua,得到下圖

此時打開myproject可以得到兩個文件夾

激活虛擬環境,輸入.\testxunihuan\Scripts\activate,(注意是到該路徑下使用activate)然后回車確認。得到如下圖

到了這一步說明我們已經激活了虛擬環境,已經進入到了虛擬環境里面。

其實這里我們首先創建了名為 textxunihuan 的特殊文件夾,這個文件夾里面有 python 的副本,當我們激活 textxunihuan環境之后,運行 Python 命令時,它使用的是存儲在textxunihuan里面 Python 環境 ,而不是我們裝在操作系統上的。

如果在該環境下,我們使用 PIP 安裝 python 軟件包,比如 Django ,那么它是被安裝在textxunihuan的虛擬環境上的。

那么如果我們想退出 venv 虛擬環境,該如何操作呢?

只要運行以下命令就可以:deactivate

接下來安裝Django :    pip install django

到現在我們就已經在Windows里面創建了一個虛擬環境。

 


免責聲明!

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



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