更新時間:2019-10-09 來源:黑馬程序員 瀏覽量:
一、虛擬環(huán)境安裝容易遇到的問題
1、開發(fā)中問題:
如何在同一臺主機(jī)中,要開發(fā)多個不同的項(xiàng)目,而且需要用到同一個包的不同版本?
嘗試分析:
在開發(fā)過程中,使用python的包時可以聯(lián)網(wǎng)安裝,使用sudo pip install 包名稱,可以安裝包,可是如果使用上面的命令,在同一個目錄下2、安裝或者更新,其它的項(xiàng)目必須就無法運(yùn)行了,怎么辦呢?【推薦了解:python+人工智能課程】
我們需要每一個項(xiàng)目都使用獨(dú)立的運(yùn)行環(huán)境,并且支持安裝不同版本的不同包。怎么解決:答案就是虛擬環(huán)境。

二、如何創(chuàng)建虛擬環(huán)境
安裝軟件:
1.安裝虛擬環(huán)境: sudo pip3 install virtualenv
2.安裝虛擬環(huán)境擴(kuò)展包:sudo pip3 install virtualenvwrapper
3.在用戶家目錄下的配置文件.bashrc中追加:(vim ~/.bashrc)
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.vritualenvs
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
創(chuàng)建python3虛擬環(huán)境:
mkvirtualenv -p python3 虛擬環(huán)境名稱
例:
mkvirtualenv -p python3 py_django_1.11.11


注意:
創(chuàng)建成功后,會自動工作在這個虛擬環(huán)境上。
創(chuàng)建虛擬環(huán)境需要聯(lián)網(wǎng), 會默認(rèn)安裝pip,setuptools,wheel包。
工作在虛擬環(huán)境上,提示符最前面會出現(xiàn)"(虛擬環(huán)境名稱)"。
退出虛擬環(huán)境:
命令:deactivate

查看與使用虛擬環(huán)境:
查看
命令: workon 兩次tab鍵

使用虛擬環(huán)境:
命令:workon 虛擬環(huán)境名稱

刪除虛擬環(huán)境:
命令:rmvirtualenv 虛擬環(huán)境名稱
例:
先退出當(dāng)前環(huán)境:deactivate
再刪除:rmvirtualenv py_django

包操作:
查看已安裝的python包命令如下:
pip list

包安裝命令:
pip install 包名稱:

看到上面這個內(nèi)容,說明django環(huán)境就安裝成功了。
1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營】深圳跨境電商運(yùn)營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19