簡單介紹python虛擬環境 virtualenv的使用
virtualenv是一個建立隔絕的Python環境的工具。這篇文章主要介紹了python虛擬環境 virtualenv的簡單使用,本文給大家介紹的非常詳細,具有一定的參考借鑑價值,需要的朋友可以參考下 |
virtualenv是一個建立隔絕的Python環境的工具。
它解決了“專案X依賴於版本1.x,而專案Y需要專案4.x”的兩難問題,而且使你的全域性site-packages目錄保持乾淨和可管理。
隔離不同的python環境,如有點專案用Django1.11而有的專案用Django2.0,為了防止不斷地重新在全域性環境中反覆安裝不同版本的Django,可以採用兩個虛擬環境。
這樣既保證了兩個環境之間的隔離,也不會汙染全域性環境,保證全域性環境的乾淨
$ pip3 install virtualenv -i
切到想要建立虛擬環境的路徑下,執行以下 進行安裝
$ virtualenv envname # 建立一個名字為envname的虛擬環境 $ virtualenv -p python2 envname # 如果安裝了多個python版本,如py2和py3,需要指定使用哪個建立虛擬環境
# 進入虛擬環境檔案 cd envname # 進入相關的啟動資料夾 cd Scripts activate # 啟動虛擬環境 deactivate # 退出虛擬環境
# 在虛擬環境下檢視當前python版本 python -V # 在虛擬環境下檢視當前pip版本 pip -V # 檢視當前虛擬環境安裝的模組 pip list # 於虛擬環境下安裝模組 pip install module_name
於虛擬環境中安裝的模組的預設路徑如下
$虛擬環境路徑\Lib\site-packages\
直接在pycharm中選擇直譯器的時候選擇該虛擬環境下的python直譯器即可
若pycharm直接開啟該虛擬環境的資料夾,則該虛擬環境會處於啟用狀態(可在pycharm的Terminal中確認)
如何透過該虛擬環境建立Django專案
切換到新建好的虛擬環境目錄並啟用該虛擬環境,
在該虛擬環境內(啟用狀態下),執行django-admin startproject Project_name .,就會在當前虛擬環境根目錄下新建一個Django專案的資料夾
直接刪除該資料夾即可
原生的virtualenv模組在對虛擬環境的操作上略微繁瑣,virtualenvwrapper是對它的封裝版本,在操作上方便了很多,如透過rmvirtualenv venvName來刪除某個虛擬環境
pip install virtualenvwrapper # 這是對virtualenv的封裝版本,一定要在virtualenv後安裝
以上所述是小編給大家介紹的python虛擬環境 virtualenv的簡單使用,希望對大家有所幫助。
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2679460/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單安裝與使用虛擬環境virtualenv
- Python虛擬環境工具-Virtualenv 介紹及部署記錄Python
- python虛擬環境--virtualenvPython
- python的虛擬環境virtualenvPython
- Python虛擬環境virtualenv建立和使用Python
- python virtualenv虛擬環境搭建Python
- Python虛擬環境介紹Python
- python 虛擬環境 virtualenv virtualenvwrapperPythonAPP
- python3.5上使用virtualenv建立虛擬環境的坑Python
- Linux下使用 virtualenv 虛擬獨立 Python 環境LinuxPython
- 【Python學習筆記】-虛擬環境virtualenvPython筆記
- 列出 查 virtualenv 建立的虛擬環境
- 使用虛擬環境virtualenv/Virtualenvwrapper隔離多個pythonAPPPython
- 【Python 筆記】在Windows下使用virtualenv管理python虛擬環境Python筆記Windows
- 通過virtualenv安裝指定版本的python的虛擬環境Python
- 用Pyenv 和 Virtualenv 搭建單機多版本 Python 虛擬開發環境Python開發環境
- 用pyenv和virtualenv搭建單機多版本python虛擬開發環境Python開發環境
- 建立python虛擬環境virtualenv錯誤怎麼解決?Python
- 使用Python虛擬環境Python
- Anacodna之conda與 virtualenv對比使用教程,建立虛擬環境
- Python Virtualenv 介紹Python
- ReactJs環境配置簡單介紹ReactJS
- 簡述Python虛擬環境(圖解)Python圖解
- 使用virtualenv搭建獨立的Python環境Python
- Python虛擬環境Python
- 解決Python虛擬環境virtualenv下不能使用sudo提升許可權問題Python
- virtualenv管理Python環境Python
- 虛擬環境pipenv的使用
- 建立python虛擬環境Python
- Python搭建虛擬環境Python
- Python - 虛擬環境 venvPython
- 建立 Python 虛擬環境Python
- python 虛擬環境搭建Python
- Ubuntu python虛擬環境UbuntuPython
- python虛擬環境搭建Python
- python虛擬環境virualenv的安裝與使用Python
- [原創]測試環境搭建虛擬機器工具介紹虛擬機
- Virtualenv + SublimeText 的Python開發環境Python開發環境