Python的安裝與配置-如何自動(dòng)激活虛擬環(huán)境
本文主要內(nèi)容:
安裝 Python 3.10.2 創(chuàng)建虛擬環(huán)境 打開(kāi) cmd 或 terminal 時(shí)自動(dòng)激活虛擬環(huán)境
1、安裝 Python 3.10.2
學(xué) Python 的第一步,就是安裝 Python,對(duì)于 MacOS 和 Windows 來(lái)說(shuō),雙擊安裝就可以了,如果你用 Linux 做開(kāi)發(fā),相信通過(guò)源碼安裝對(duì)你來(lái)說(shuō)也不是啥難事。
安裝 Python 之后,為了不影響系統(tǒng)內(nèi)的其他 Python 版本,pip 安裝庫(kù)時(shí)不影響其他項(xiàng)目,最優(yōu)雅的處理方式就是使用虛擬環(huán)境。
記得是 Python 3.6 之后,均自帶 venv,安裝完成后,創(chuàng)建一個(gè)虛擬環(huán)境,然后啟動(dòng) cmd 或 iterm 的時(shí)候自動(dòng)激活這個(gè)虛擬環(huán)境。
2、創(chuàng)建虛擬環(huán)境
MacOS
cd?~
python3?-m?venv?py310env?
source?~/py310env/bin/activate?#將該命令加入到 shell 的配置文件中,啟動(dòng)shell時(shí)回自動(dòng)執(zhí)行改命令。
Windows
cd?C:\Users\aaron?
python3?-m?venv?py310env?
py310env\Scripts\activate.bat
3、打開(kāi) cmd 或 terminal 時(shí)自動(dòng)激活虛擬環(huán)境
該操作純粹為了操作方便,其實(shí)你手動(dòng)激活也可以,但是程序員都是講效率的,還是配置一下吧,要是有問(wèn)題請(qǐng)視頻號(hào)留言哈。
對(duì)于 Linux 或者 MacOS,可以把命令 source ~/py310env/bin/activate 放在 ~/.bashrc 或者 ~/.zshrc,這樣啟動(dòng) shell 時(shí)會(huì)自動(dòng)激活虛擬環(huán)境。
cmd 沒(méi)有類似 ~/.bashrc 或者 ~/.zshrc 的配置文件,但是我們可以做一個(gè)。
首先創(chuàng)建一個(gè) 家目錄(C:\Users:\aaron) 創(chuàng)建一個(gè) cmdrc.bat 文件,內(nèi)容如下:
@echo off
doskey py3 = C:\Users\aaron\py310env\Scripts\activate.bat
然后在 cmd 窗口執(zhí)行下面的命令添加注冊(cè)表
reg add "HKLM\Software\Microsoft\Command Processor" /v "AutoRun" /t REG_SZ /d "C:\Users\aaron\cmdrc.bat" /f
然后,任意位置打開(kāi) cmd 時(shí),輸入 py3 就可以激活對(duì)應(yīng)的虛擬環(huán)境。
如果你連 py3 都不想輸入的話,可以創(chuàng)建一個(gè)快捷方式 cmd.exe 并添加該 /k 開(kāi)關(guān)以在啟動(dòng)時(shí)運(yùn)行某個(gè).bat 文件,如下所示:
cmd.exe /k "C:\Users\aaron\py310env\Scripts\activate.bat"
這樣運(yùn)行該 cmd 時(shí),就會(huì)自動(dòng)激活虛擬環(huán)境。

4、下載鏈接
Windows: https://www.python.org/ftp/python/3.10.2/python-3.10.2-amd64.exe macOS https://www.python.org/ftp/python/3.10.2/python-3.10.2-macos11.pkg
最后的話
本文分享了 Python 安裝過(guò)程,虛擬環(huán)境的創(chuàng)建,如何自動(dòng)激活虛擬環(huán)境等基礎(chǔ)操作,是學(xué) Python 的第一步,如有問(wèn)題可以留言或視頻號(hào)留言交流。
準(zhǔn)備學(xué) Python 的小伙伴,不妨掃碼關(guān)注一下,多吐吐槽哈。?
