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

- 第二步:

- 第三步:

總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Mac電腦中Python環(huán)境的管理與實踐完整案例
Python是一門跨平臺的編程語言,在我們所熟知的Windows以及macOS等系統(tǒng)中都能使用Python進行程序開發(fā),這篇文章主要介紹了Mac電腦中Python環(huán)境管理與實踐的相關資料,需要的朋友可以參考下2026-04-04
pandas.DataFrame.to_json按行轉json的方法
今天小編就為大家分享一篇pandas.DataFrame.to_json按行轉json的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
Python函數(shù)中的不定長參數(shù)相關知識總結
今天給大家?guī)淼氖顷P于Python函數(shù)的相關知識,文章圍繞著Python不定長參數(shù)展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下2021-06-06
Python NumPy創(chuàng)建數(shù)組方法
這篇文章主要介紹了Python NumPy創(chuàng)建數(shù)組方法,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-09-09
python?opencv的imread方法無法讀取圖片問題
這篇文章主要介紹了python?opencv的imread方法無法讀取圖片問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
selenium查找網(wǎng)頁出現(xiàn)加載卡頓或失敗的解決方法
這篇文章主要為大家詳細介紹了selenium查找網(wǎng)頁時如何處理網(wǎng)站資源一直加載非??D或者失敗的情況,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2023-10-10

