pycharm中虛擬環(huán)境venv簡介以及實(shí)踐指南
一、虛擬環(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í)踐
1. 通過命令行構(gòu)建
1.python 自帶了一個(gè)非常簡便的虛擬化模塊 - 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
2. 通過pycharm構(gòu)建
1.第一步

2.第二步

3.第三步:

總結(jié)
到此這篇關(guān)于pycharm中虛擬環(huán)境venv簡介以及實(shí)踐的文章就介紹到這了,更多相關(guān)pycharm虛擬環(huán)境venv內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python使用Matplotlib實(shí)現(xiàn)創(chuàng)建動(dòng)態(tài)圖形
動(dòng)態(tài)圖形是使可視化更具吸引力和用戶吸引力的好方法,它幫助我們以有意義的方式展示數(shù)據(jù)可視化,本文將利用Matplotlib實(shí)現(xiàn)繪制一些常用動(dòng)態(tài)圖形,希望對(duì)大家有所幫助2024-02-02
django-利用session機(jī)制實(shí)現(xiàn)唯一登錄的例子
這篇文章主要介紹了django-利用session機(jī)制實(shí)現(xiàn)唯一登錄的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python自動(dòng)化辦公之Word文件內(nèi)容的讀取
word、excel、PPT,雖然說是特殊文件,其實(shí)也是實(shí)際工作中我們經(jīng)常會(huì)用到的文件類型。本文將為大家詳解Python讀取Word文件和文件內(nèi)容的方法,感興趣的可以了解一下2022-05-05
關(guān)于Python的高級(jí)數(shù)據(jù)結(jié)構(gòu)與算法
這篇文章主要介紹了關(guān)于Python的高級(jí)數(shù)據(jù)結(jié)構(gòu)與算法,掌握這些數(shù)據(jù)結(jié)構(gòu)和算法將幫助我們在實(shí)際編程中解決各種問題,提高我們的編程技巧和水平,需要的朋友可以參考下2023-04-04
Python基于PycURL實(shí)現(xiàn)POST的方法
這篇文章主要介紹了Python基于PycURL實(shí)現(xiàn)POST的方法,涉及Python實(shí)現(xiàn)curl傳遞post數(shù)據(jù)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
Python中xml.etree.ElementTree的使用示例
ElementTree是Python標(biāo)準(zhǔn)庫中的一個(gè)模塊,專門用于處理XML文件,它提供了解析、創(chuàng)建、修改和遍歷XML文檔的API,非常適合處理配置文件、數(shù)據(jù)交換格式和Web服務(wù)響應(yīng)等場景,本文就來介紹一下,感興趣的可以了解一下2024-09-09
Python基于jieba分詞實(shí)現(xiàn)snownlp情感分析
情感分析(sentiment analysis)是2018年公布的計(jì)算機(jī)科學(xué)技術(shù)名詞,它可以根據(jù)文本內(nèi)容判斷出所代表的含義是積極的還是負(fù)面的等。本文將通過jieba分詞實(shí)現(xiàn)snownlp情感分析,感興趣的可以了解一下2023-01-01

