環(huán)境)
python-embed版本下載安裝官網(wǎng)下載: 下載地址Tips: 下載Windows embeddable package安裝方法:解壓到指定目錄即可,無需安裝配置環(huán)境變量python.exe文件目錄配置到Path變量中,cmd中運(yùn)行python --version查看配置是成功pip安裝檢查是否安裝:python -m ensurepip --default-pip下載地址: 官方下載安裝方法: python get-pip.py任意目錄安裝,pip的可執(zhí)行文件默認(rèn)安裝在python所在位置的Scripts目錄,源碼文件安裝在Lib\site-packages目錄安裝說明:Be cautious if you’re using a Python install that’s managed by your operating system or another package manager. get-pip.py does not coordinate with those tools, and may leave your system in an inconsistent state. You can use python get-pip.py --prefix/usr/local/ to install in /usr/local which is designed for locally-installed software.pip.exe文件目錄配置到Path變量中,cmd中運(yùn)行pip list查看配置是成功模塊導(dǎo)入配置導(dǎo)入pip模塊:embed版本的python,默認(rèn)是不會導(dǎo)入Lib\site-packages路徑的配置,需要打開文件python311._pth,去掉import site前面的 # 號,cmd運(yùn)行: python -m pip list查看是否成功導(dǎo)入導(dǎo)入其他位置模塊:在根目錄\Lib\site-packages創(chuàng)建一個新的.pth文件并進(jìn)行編輯添加路徑模塊安裝:pip install module,安裝在Lib\site-packages目錄中VSCode免安裝版本官網(wǎng)下載: 下載地址Tips: 找到.zip格式文件下載安裝配置安裝: 解壓到指定目錄無需安裝配置: 用戶配置及擴(kuò)展插件默認(rèn)是放置在用戶家目錄,如果放置在VSCode目錄,創(chuàng)建data目錄,則用戶配置和插件安裝在data目錄,便于打包移動到不同電腦使用導(dǎo)入在線配置參考: vscode同步GitHub在線配置安裝python擴(kuò)展包搜索python,額外安裝Pylance和Python Debugger插件python插件-pylance插件功能:. Docstrings. Signature help, with type information. Parameter suggestions. Code completion. Auto-imports (as well as add and remove import code actions). As-you-type reporting of code errors and warnings (diagnostics). Code outline. Code navigation. Type checking mode. Native multi-root workspace support. IntelliCode compatibility. Jupyter Notebooks compatibility. Semantic highlighting代碼格式化:微軟發(fā)布:autopep8,Black formatter社區(qū)發(fā)布:Ruff,yapf代碼檢查:微軟發(fā)布:Pylint,flake8社區(qū)發(fā)布:Ruff,mypyFlake8是對下面三個工具的封裝1PyFlakes靜態(tài)檢查Python代碼邏輯錯誤的工具。2Pep8 靜態(tài)檢查PEP8編碼風(fēng)格的工具。3NedBatchelder’s McCabe script靜態(tài)分析Python代碼復(fù)雜度的工具。推薦使用Ruff極速 Lint 格式化Ruff 是一個用 Rust 編寫的高速 Python Linter 和格式化工具比傳統(tǒng)工具如 Flake8、autopep8快 10-100 倍同時支持代碼修復(fù)和格式化。命令行使用安裝模塊pip install ruff檢查代碼:ruff check . 自動修復(fù):ruff check --fix . 格式化代碼:ruff format . 查看幫助:ruff --helpVScode插件安裝官方 Ruff 擴(kuò)展Ruff - Visual Studio Marketplace打開py文件CtrlShiftP-格式化配置Ruff為默認(rèn)格式化和自動修復(fù)工具配置打開設(shè)置找到擴(kuò)展Ruff配置相關(guān)規(guī)則。勾選FormatPreview、LintEnable、LintPreviewLine Length設(shè)置最大長度LintIgnore設(shè)置lint忽略檢查規(guī)則虛擬環(huán)境配置安裝:python -m pip install virtualenvTips: 進(jìn)入到項目目錄安裝創(chuàng)建:python -m virtualenv venv安裝python包:進(jìn)入虛擬環(huán)境: venv\Scripts\activate (myvenv) D:\python-code\Django 安裝python包: python -m pip install package 導(dǎo)出依賴: (myvenv) D:\python-code\Djangopip freeze requirements.txt 新環(huán)境安裝依賴: pip install -r requirements.txt 退出虛擬環(huán)境: deactivate