pycharm中虛擬環(huán)境venv簡介以及實踐指南
更新時間:2023年10月28日 10:09:20 作者:Freedom3568
這篇文章主要給大家介紹了關于pycharm中虛擬環(huán)境venv簡介以及實踐的相關資料,虛擬環(huán)境是利用了操作系統中環(huán)境變量,以及進程間環(huán)境隔離的特性,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
一、虛擬環(huán)境的必要性
不進行虛擬化會產生的問題 在平時使用 python 時,有可能會遇到這幾個常見的問題:
- A.當運行的項目處于不同版本時(如 python 2.7/3.7 ),要通過切換 python 解釋器的版本來運行程序(或要使用 python2/3 pip/pip3 等指令來對應不同的版本)。
- B.有時做一個項目要用到許多第三方模塊,但是其他項目基本不會用。如果直接 pip install 到系統中,項目刪除后清除安裝過的模塊會很麻煩。
二、虛擬環(huán)境實踐
1. 通過命令行構建
1.python 自帶了一個非常簡便的虛擬化模塊 - venv 。創(chuàng)建一個虛擬化項目(mq)的指令為:
2.進入/退出虛擬化環(huán)境,成功創(chuàng)建了虛擬化的環(huán)境之后,我們需要先進入這個環(huán)境(不然 pip 還是會裝在系統中)。我們可以使用以下指令來進入環(huán)境。其中 是你項目文件夾的路徑。
cmd.exe C:\> mq\Scripts\activate.bat
可以看到前面多了一個(mq)的提示,說明我們已經進入到虛擬環(huán)境中了。在虛擬環(huán)境里,我們可以像正常一樣操作里面的文件,或是安裝第三方模塊,只不過這一些都只會影響到本地的內容了。
3、退出虛擬環(huán)境時,我們可以輸入 deactivate 這個指令來退出
cmd.exe C:\> mq\Scripts\deactivate.bat
2. 通過pycharm構建
1.第一步

2.第二步

3.第三步:

總結
到此這篇關于pycharm中虛擬環(huán)境venv簡介以及實踐的文章就介紹到這了,更多相關pycharm虛擬環(huán)境venv內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
numpy數組坐標軸問題解決
本文主要介紹了numpy數組坐標軸問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
2023-03-03
利用Python將原始邊列表轉換為鄰接矩陣的過程
有時候,我們會從外部數據源中得到原始的邊列表,而需要將其轉換為鄰接矩陣以便進行后續(xù)的分析和處理,本文將介紹如何使用Python來實現這一轉換過程,需要的朋友可以參考下
2024-04-04
python樹的雙親存儲結構的實現示例
本文主要介紹了python樹的雙親存儲結構,這種存儲結構是一種順序存儲結構,采用元素形如“[結點值,雙親結點索引]”的列表表示,感興趣的可以了解一下
2023-11-11
Python實現字符串模糊匹配方式
這篇文章主要介紹了Python實現字符串模糊匹配方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
2022-11-11
Keras深度學習模型Sequential和Model詳解
這篇文章主要介紹了Keras深度學習模型Sequential和Model詳解,在Keras中有兩種深度學習的模型:序列模型(Sequential)和通用模型(Model),差異在于不同的拓撲結構,,需要的朋友可以參考下
2023-08-08
python實現簡易版計算器
這篇文章主要為大家詳細介紹了python實現簡易版計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
2018-01-01
基于Python實現人臉識別相似度對比功能
人臉識別技術是一種通過計算機對人臉圖像進行分析和處理,從而實現自動識別和辨認人臉的技術,隨著計算機視覺和模式識別領域的快速發(fā)展,人臉識別技術取得了長足的進步,本文給大家介紹了基于Python實現人臉識別相似度對比功能,感興趣的朋友可以參考下
2024-01-01