Python:pycharm中虛擬環(huán)境venv的使用及說明
一、虛擬環(huán)境的必要性
不進(jìn)行虛擬化會(huì)產(chǎn)生的問題
在平時(shí)使用 python 時(shí),有可能會(huì)遇到這幾個(gè)常見的問題:
- A.當(dāng)運(yùn)行的項(xiàng)目處于不同版本時(shí)(如 python 2.7/3.7 ),要通過切換 python 解釋器的版本來運(yùn)行程序(或要使用 python2/3 pip/pip3 等指令來對(duì)應(yīng)不同的版本)。
- B.有時(shí)做一個(gè)項(xiàng)目要用到許多第三方模塊,但是其他項(xiàng)目基本不會(huì)用。如果直接 pip install 到系統(tǒng)中,項(xiàng)目刪除后清除安裝過的模塊會(huì)很麻煩。
二、虛擬環(huán)境實(shí)踐
通過命令行構(gòu)建
1.python 自帶了一個(gè)非常簡(jiǎn)便的虛擬化模塊 - venv 。
創(chuàng)建一個(gè)虛擬化項(xiàng)目(mq)的指令為:
$ python -m venv mq
2.進(jìn)入/退出虛擬化環(huán)境,成功創(chuàng)建了虛擬化的環(huán)境之后,我們需要先進(jìn)入這個(gè)環(huán)境(不然 pip 還是會(huì)裝在系統(tǒng)中)。
我們可以使用以下指令來進(jìn)入環(huán)境。其中 是你項(xiàng)目文件夾的路徑。
cmd.exe C:\> mq\Scripts\activate.bat
可以看到前面多了一個(gè)(mq)的提示,說明我們已經(jīng)進(jìn)入到虛擬環(huán)境中了。在虛擬環(huán)境里,我們可以像正常一樣操作里面的文件,或是安裝第三方模塊,只不過這一些都只會(huì)影響到本地的內(nèi)容了。
3.退出虛擬環(huán)境時(shí),我們可以輸入 deactivate 這個(gè)指令來退出
cmd.exe C:\> mq\Scripts\deactivate.bat
通過pycharm構(gòu)建
- 第一步:

- 第二步:

- 第三步:

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)UDP程序通信過程圖解
這篇文章主要介紹了Python實(shí)現(xiàn)UDP程序通信過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
使用Python創(chuàng)建一個(gè)撲克牌生成器
撲克牌是一種廣泛使用的娛樂工具,通常用于各種紙牌游戲,本文給大家介紹了如何使用Python創(chuàng)建一個(gè)撲克牌生成器,需要的朋友可以參考下2025-04-04
對(duì)django views中 request, response的常用操作詳解
今天小編就為大家分享一篇對(duì)django views中 request, response的常用操作詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07
Python實(shí)現(xiàn)批量讀取word中表格信息的方法
這篇文章主要介紹了Python實(shí)現(xiàn)批量讀取word中表格信息的方法,可實(shí)現(xiàn)針對(duì)word文檔的讀取功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07

