python下多環境開發(虛擬環境)
python下開發不同的專案會用到不同的包,或者包的不同版本,為各個開發環境之間不相互影響,就要用到虛擬環境.
虛擬環境
虛擬環境其實就是對真實pyhton環境的複製,這樣我們在複製的python環境中安裝包就不會影響到真實的python環境。通過建立多個虛擬環境,在不同的虛擬環境中開發專案就實現了專案之間的隔離。
1.安裝
首先安裝虛擬環境
sudo pip3 install virtualenv
接著安裝虛擬環境擴充套件包
sudo pip3 install virtualenvwrapper
安裝虛擬環境包裝器的目的是使用更加簡單的命令來管理虛擬環境。
修改使用者家目錄下的配置檔案.bashrc,新增如下內容:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
使用source .bashrc命令使配置檔案生效。
2.建立虛擬環境
mkvirtualenv -p python3 虛擬環境名稱
建立成功後,會自動工作在這個虛擬環境上。
建立虛擬環境需要聯網。
工作在虛擬環境上,提示符最前面會出現"(虛擬環境名稱)"。
所有的虛擬環境,都位家目錄下的隱藏目錄.virtualenvs下。
3.退出虛擬環境
deactivate
4.檢視與使用
檢視所有虛擬環境
workon 兩次tab鍵
會顯示所有的虛擬環境
使用時,根據顯示,輸入要使用的環境名
workon 虛擬環境名
5.刪除虛擬環境(刪除前先退出)
rmvirtualenv 虛擬環境名
6.虛擬環境中的包操作
pip install 包名稱 # 安裝包(注意不能用sudo,否則就安裝在了真實主機環境上了)
檢視本環境中已安裝的包
pip list 或 pip freeze # 兩者顯示格式稍有不同
相關文章
- 建立Python虛擬環境——下Python
- python多版本與虛擬環境Python
- Python虛擬環境Python
- python虛擬環境搭建Python
- Python - 虛擬環境 venvPython
- 建立python虛擬環境Python
- Python搭建虛擬環境Python
- 建立 Python 虛擬環境Python
- 虛擬環境
- Python虛擬環境介紹Python
- 【PYTHON3】虛擬環境Python
- python virtualenv虛擬環境搭建Python
- python的虛擬環境virtualenvPython
- (全)Python 的虛擬環境構建和jupyter notebook 中虛擬環境切換Python
- 用Pyenv 和 Virtualenv 搭建單機多版本 Python 虛擬開發環境Python開發環境
- Python 外掛虛擬環境支援Python
- Django(2)python虛擬環境virtualenvwrapperDjangoPythonAPP
- Python 版本及虛擬環境管理Python
- Python虛擬環境指南2019版Python
- Linux下使用 virtualenv 虛擬獨立 Python 環境LinuxPython
- wamp環境下虛擬域名配置
- 虛擬環境搭建
- Pipenv虛擬環境
- 安裝python虛擬環境並配置虛擬環境以及安裝scrapy模組Python
- Python開發篇——構建虛擬Python開發環境(Conda+Poetry)Python開發環境
- MacOS 下利用 pyenv 管理Python 版本和虛擬環境MacPython
- Python虛擬環境 flask快速啟動PythonFlask
- Python虛擬環境的建立和管理Python
- anaconda建立虛擬環境指定python版本Python
- 簡述Python虛擬環境(圖解)Python圖解
- Sublime Python3 虛擬環境配置Python
- Python3.8 安裝虛擬環境Python
- Win 10 安裝 Python 虛擬環境Python
- python框架之虛擬環境的配置Python框架
- anaconda建立虛擬環境
- Anaconda管理虛擬環境
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- 【Python 筆記】在Windows下使用virtualenv管理python虛擬環境Python筆記Windows