anaconda 离线安装PySimpleGUI

下载离线py包

  • PySimpleGUI-5.0.6-py3-none-any.whl(官网)
  • pyasn1-0.6.1-py3-none-any.whl(清华镜像)
  • rsa-4.9-py3-none-any.whl(清华镜像)

打开Anaconda Prompt

测试

# -*- utf-8 -*-
import PySimpleGUI as sg

# 窗口布局定义
layout = [
    [sg.Text('用户名'), sg.InputText(key='username')],
    [sg.Text('密码'), sg.Input(key='password', password_char='*')],
    [sg.Button('登录'), sg.Button('退出')]
]

# 创建窗口
window = sg.Window('登录界面', layout)

# 事件循环
while True:
    event, values = window.read()
    if event in (None, '退出'):
        break
    elif event == '登录':
        # 检查用户名和密码
        if values['username'] == 'admin' and values['password'] == 'admin':
            sg.popup('登录成功!')
        else:
            sg.popup('错误的用户名或密码!')
window.close()

说明

  • 5.0以上版本需要密钥,通过官网注册可获得,期限为1year,后续可重复注册密钥,不要用于商业行为
  • 离线安装先安装pyasnl,rsa两个依赖包后再安装pysamplegui
### 如何在 Anaconda 中批量安装多个包 为了高效地管理并一次性安装多个Python包,在Anaconda环境下可以采用多种方法来达成目标。一种常见的方式是利用`requirements.txt`文件配合清华镜像源加速下载过程,这能有效提升效率并简化操作流程[^4]。 对于创建批处理脚本以自动化安装一系列指定的软件包而言,下面给出了一种可行方案: #### 创建批处理文件用于自动安装所需库 编写一个名为`install.bat`的批处理文件,其内部结构如下所示: ```batchfile @echo off call activate base call conda activate base pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple psycopg2 pyinstaller pyautogui pyperclip pywin32 PySimpleGUI pdfplumber opencv-python ``` 上述代码片段展示了如何通过批处理指令依次调用激活基础环境以及使用国内镜像站点快速获取资源的方法[^3]。 另一种更为灵活且推荐的做法是准备一份需求清单文档——即`requirements.txt`,其中每一行记录着待安装模块的名字及其版本号(如果必要的话)。之后仅需一条简单的命令即可完成全部部署工作: ```bash pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt ``` 这种方法不仅便于维护还支持更复杂的场景,比如离线环境中预先打包好所有依赖项再统一导入系统内。 值得注意的是,并不是所有的`.tar.gz`压缩包都能够被直接解析和装载到当前项目里;因此建议尽可能选用官方发行版或是经过验证兼容性强的第三方构建物[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值