# network_switcher_win_app **Repository Path**: yanweilee/network_switcher_win_app ## Basic Information - **Project Name**: network_switcher_win_app - **Description**: 使用python3、customtkinter实现win桌面的网络切换 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-19 - **Last Updated**: 2025-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # network_switcher_win_app #### 介绍 使用python3、customtkinter实现win桌面的网络切换App #### 软件架构 软件架构说明 #### 安装教程 #建立虚拟环境 python -m venv E:\Project\network_switcher_win_app\venv #激活虚拟环境 ./venv/Scripts/activate #退出虚拟环境 ./venv/Scripts/activate #删除虚拟环境 rm -rf venv # 清华数据源 https://pypi.tuna.tsinghua.edu.cn/simple # 中科大(USTC) https://pypi.mirrors.ustc.edu.cn/simple # 阿里数据源 https://mirrors.aliyun.com/pypi/simple/ # 腾讯数据源 https://mirrors.cloud.tencent.com/pypi/simple/ # 豆瓣数据源 http://pypi.douban.com/simple/ # 华为数据源 https://repo.huaweicloud.com/repository/pypi/simple/ #指定pip数据源更新 pip install --index-url=$PipDataSource package-name #更新pip python -m pip install --index-url=$PipDataSource --upgrade pip #查看更新pip版本 pip show pip #查看环境已有依赖库 pip list #导出库依赖,建议先建立虚拟环境 pip freeze > requirements.txt #导入依赖库 pip install -r requirements.txt #查看可更新的第三方库 pip list --outdated #更新的第三方库 pip install --upgrade 库名称 #卸载所有第三方库,并建立虚拟环境 pip uninstall -r modules.txt -y #vscode修改文件头设置 单击菜单栏 “File”—“Preferences”—“User Snippets”,然后选择python后会生成python.json文件 内容参考python.json文件 #迁移目录后,需要修改配置中的目录路径,并更新或者删除script中的pip后重新安装 python -m pip install pip #shell 脚本转换字符问题 #安装 yum install dos2unix #转换为unix格式: dos2unix *.sh #内存使用分析工具: pip install -U memory_profiler #pip 检查工具 pipdeptree:可以用于检查当前环境中所有已安装的包及它们之间的依赖关系。通过使用以下命令安装 pip install pipdeptree #之后在终端中输入以下命令: pipdeptree # 打包命令: pyinstaller --onefile --noconsole --icon=app.ico --name networkSwithcer AppRun.py #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)