pycharm中虛擬環(huán)境venv簡介以及實踐指南
一、虛擬環(huán)境的必要性
不進(jìn)行虛擬化會產(chǎn)生的問題 在平時使用 python 時,有可能會遇到這幾個常見的問題:
- A.當(dāng)運行的項目處于不同版本時(如 python 2.7/3.7 ),要通過切換 python 解釋器的版本來運行程序(或要使用 python2/3 pip/pip3 等指令來對應(yīng)不同的版本)。
- B.有時做一個項目要用到許多第三方模塊,但是其他項目基本不會用。如果直接 pip install 到系統(tǒng)中,項目刪除后清除安裝過的模塊會很麻煩。
二、虛擬環(huán)境實踐
1. 通過命令行構(gòu)建
1.python 自帶了一個非常簡便的虛擬化模塊 - venv 。創(chuàng)建一個虛擬化項目(mq)的指令為:
$ python -m venv mq
2.進(jìn)入/退出虛擬化環(huán)境,成功創(chuàng)建了虛擬化的環(huán)境之后,我們需要先進(jìn)入這個環(huán)境(不然 pip 還是會裝在系統(tǒng)中)。我們可以使用以下指令來進(jìn)入環(huán)境。其中 是你項目文件夾的路徑。
cmd.exe C:\> mq\Scripts\activate.bat
可以看到前面多了一個(mq)的提示,說明我們已經(jīng)進(jìn)入到虛擬環(huán)境中了。在虛擬環(huán)境里,我們可以像正常一樣操作里面的文件,或是安裝第三方模塊,只不過這一些都只會影響到本地的內(nèi)容了。
3、退出虛擬環(huán)境時,我們可以輸入 deactivate 這個指令來退出
cmd.exe C:\> mq\Scripts\deactivate.bat
2. 通過pycharm構(gòu)建
1.第一步
2.第二步
3.第三步:
總結(jié)
到此這篇關(guān)于pycharm中虛擬環(huán)境venv簡介以及實踐的文章就介紹到這了,更多相關(guān)pycharm虛擬環(huán)境venv內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實現(xiàn)日志實時監(jiān)測的示例詳解
觀察者模式:是一種行為型設(shè)計模式。主要關(guān)注的是對象的責(zé)任,允許你定義一種訂閱機(jī)制,可在對象事件發(fā)生時通知多個"觀察"該對象的其他對象。本文將利用觀察者模式實現(xiàn)日志實時監(jiān)測,需要的可以參考一下2022-04-04python打包為linux可執(zhí)行文件的詳細(xì)圖文教程
這篇文章主要給大家介紹了關(guān)于python打包為linux可執(zhí)行文件的詳細(xì)圖文教程,本文介紹的方法可以輕松地將Python代碼變成獨立的可執(zhí)行文件,需要的朋友可以參考下2024-02-02PyQt5實現(xiàn)用戶登錄GUI界面及登錄后跳轉(zhuǎn)
PyQt5是強(qiáng)大的GUI工具之一,通過其可以實現(xiàn)優(yōu)秀的桌面應(yīng)用程序。本文主要介紹了PyQt5實現(xiàn)用戶登錄GUI界面及登錄后跳轉(zhuǎn),具有一定的參考價值,感興趣的可以了解一下2021-11-11Django中如何使用celery異步發(fā)送短信驗證碼詳解
Celery是Python開發(fā)的分布式任務(wù)調(diào)度模塊,這篇文章主要給大家介紹了關(guān)于Django中如何使用celery異步發(fā)送短信驗證碼的相關(guān)資料,主要內(nèi)容包括基礎(chǔ)介紹、工作原理、完整代碼等方面,需要的朋友可以參考下2021-09-09