python框架之虛擬環境的配置
在開發過程中,往往同一臺電腦要開發不同的專案,不同的專案可能需要不同版本的包,為了解決這個問題就引出了虛擬環境。
配置虛擬環境:
1.安裝虛擬環境:
sudo pip3 install virtualenv
2.安裝虛擬環境擴充套件包:
sudo pip3 install virtualenvwrapper
3.修改使用者家目錄下的配置檔案.bashrc,新增如下內容:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
4.使用source .bashrc命令使配置檔案生效。
此時可能會出現這樣的錯誤:
/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATHissetproperly.
系統預設用的是python2的直譯器,這就需要我們將python3的直譯器新增到環境變數:
4.1開啟系統環境變數檔案:
vi /etc/profile
4.2新增python3:
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
4.3使用source /etc/profile命令使配置檔案生效。
4.4再次執行source .bashrc命令使配置檔案生效。
5.建立python3虛擬環境的命令如下:
mkvirtualenv -p python3 虛擬環境名稱
建立成功後,會自動工作在這個虛擬環境上。
建立虛擬環境需要聯網。
工作在虛擬環境上,提示符最前面會出現"(虛擬環境名稱)"。
所有的虛擬環境,都位於/home/python/下的隱藏目錄.virtualenvs下。
6.可以將之前用過的完整專案需要的包完全導過來進行安裝:
6.1先將之前專案中的安裝包倒入到一個資料夾中:
pip freeze > package.txt
6.2切換到剛才新建立好的虛擬環境中,安裝package.txt中的包:
pip install -r ./package.txt # 將package.txt放到了家目錄下,並且系統也切換到了家目錄下。
此時可能會出現這樣的情況:
出現紅色字型,然後就停止了安裝。解決辦法:觀察紅色字型描述的是哪個包安裝出現了問題,換個版本號或者直接註釋掉,等全部安裝完再單獨安裝這個包。
當最後出現這幾行,就說明全部安裝成功:
6.3 cd .virtualenvs/django_py3/lib/python3.5/site-packages/ 可以檢視剛才安裝的所有的包:
7.退出虛擬環境的命令如下:
deactivate
8.刪除虛擬環境的命令如下:
rmvirtualenv 虛擬環境名稱
9.檢視虛擬環境命令:workon tab鍵兩下
10.進入虛擬環境命令:workon 虛擬環境名稱
相關文章
- Sublime Python3 虛擬環境配置Python
- Python虛擬環境Python
- 安裝python虛擬環境並配置虛擬環境以及安裝scrapy模組Python
- Windows逆向之配置虛擬機器環境Windows虛擬機
- python的虛擬環境virtualenvPython
- 虛擬環境配置以及xshll配置
- 建立 Python 虛擬環境Python
- python虛擬環境搭建Python
- 建立python虛擬環境Python
- Python - 虛擬環境 venvPython
- Python搭建虛擬環境Python
- pycharm配置anaconda虛擬環境PyCharm
- 虛擬化環境配置指南
- (全)Python 的虛擬環境構建和jupyter notebook 中虛擬環境切換Python
- 建立Python虛擬環境——下Python
- 【PYTHON3】虛擬環境Python
- Python虛擬環境介紹Python
- python virtualenv虛擬環境搭建Python
- 一、虛擬機器環境配置虛擬機
- wamp環境下虛擬域名配置
- python下多環境開發(虛擬環境)Python
- Python虛擬環境的建立和管理Python
- Anaconda虛擬環境配置Python庫與Spyder編譯器Python編譯
- Python虛擬環境指南2019版Python
- Python 版本及虛擬環境管理Python
- Python 外掛虛擬環境支援Python
- Django(2)python虛擬環境virtualenvwrapperDjangoPythonAPP
- python多版本與虛擬環境Python
- 虛擬機器基礎環境配置虛擬機
- 虛擬環境
- virtualenvwrapper 建立虛擬環境(指定版本的python)APPPython
- Python的虛擬環境是什麼? - SantiagoPythonGo
- Win 10 安裝 Python 虛擬環境Python
- anaconda建立虛擬環境指定python版本Python
- Python虛擬環境 flask快速啟動PythonFlask
- 簡述Python虛擬環境(圖解)Python圖解
- Python3.8 安裝虛擬環境Python
- 虛擬機器環境搭建之vagrant虛擬機