跳转到主要内容

python开发指南(索引合集)

安装python 多版本环境

由于python有各种不同版本,且各版本不能完全兼容,anaconda 工具包可以完美解决该问题。

下载地址: https://repo.anaconda.com/archive/

或者同项目发布的 miniconda,二者的区别在于内置的常用包的多少

下载地址:https://repo.anaconda.com/miniconda/

如果一路enter下来安装,可能出现找不到命令的提示,需要进行初始化配置

# 进入安装目录执行 conda init bash
/root/anaconda3/bin/conda init bash

# bash参数为你的 shell 环境,可以使用 echo $SHELL 查看
# 也可以使用参数 --all 全部设置
/root/anaconda3/bin/conda init --all

# 此时,还可以出现找不到命令情况,需要重新加载shell
source /root/.bashrc 
# 查看所有已经安装的模块
pip list

# 将所有的模块输出到 文件
pip freeze > modules.txt

# 卸载所有的模块
pip uninstall -r modules.txt -y
# 查看当前python版本
python --version
# 查看安装了哪些包
conda list
# 查看环境列表
conda env list 
# 查看环境列表
conda info -e
# 创建环境,后面为使用的python版本
conda create -n your_env_name python=x.x
conda create -n cvyolo python=3.12
# 切换环境
conda activate cvyolo
# 删除环境
conda remove --name myenv --all

使用清华源加速安装

pip install pyinstaller==6.5.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

vscode相关插件

格式化:https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter vscode扩展:https://marketplace.visualstudio.com/items?itemName=ms-python.python 调试扩展:https://marketplace.visualstudio.com/items?itemName=ms-python.debugpy

将py打包为exe

# 安装打包工具,注意,
# 截止至2024年6月3日,其他版本打包出来的exe报毒
pip install pyinstaller==6.5.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

# 打包为单文件,需要很久时间
pyinstaller --onefile main.py

# 直接打包
pyinstaller  main.py

# 高级设置
pyinstaller --onefile  \
            --windowed \
            --icon=./assets/icon.ico \
            --name=fff \
             main.py