zoukankan      html  css  js  c++  java
  • PySide2下载安装问题(部分问题解决思路)

    PySide2下载安装问题

    1.下载(推荐使用豆瓣源下载)

    pip install pyside2 -i https://pypi.douban.com/simple/

    2.安装问题

    安装主要出现的问题原因就是在python版本与pyside2版本不匹配问题,推荐使用anaconda创建虚拟环境
    1. 解决思路
         创建虚拟环境,我这里使用的是python 3.6.8版本,pyside2选择5.14.1
    2. 解决办法
      1. 创建虚拟环境   conda create env -n env_name  python=3.6.8
      
      2. 激活虚拟环境  conda activate env_name
         激活后请注意查看是否使用的是当前创建的env,在anaconda的cmd中会看见路径前面的
         括号中由base变成了你创建的env_name
      
      4. 下载pyside2(不推荐使用conda命令下载,添加豆瓣源channel无效) 
          pip install pyside2==5.14.1  -i https://pypi.douban.com/simple/ 

    3. 验证

    3.1 修改pycharm中的env

    file 
    -> settings
    -> project: xxx
    -> project interpreter
    -> 下拉 project interpreter 
    -> show all 
    -> 点+号 -> 选择 第一个 Virtualenv Environment -> Exsiting environment 
    ->选择你安装anaconda的目录,找到envs,点击刚创建的虚拟环境,点击python.exe进行选择
    ->确定
    ->确定
    ->查看当前页面是否有pyside2 没有的话确认一下步骤是否出错
    -> 确定
    进行下一步前稍等一会,pycharm会扫描包,等右下方的process running结束再进行下一步

    3.2 验证

    # copy代码到pycharm中,点击运行,如果成功,ok,如果失败,请注意看下当前的env是否选择正确
    # 要是还是报错,请自行度娘,别怪我,我也莫得办法
    from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton, QPlainTextEdit
    
    
    def handleclick():
        print('人生苦短,我用python')
    
    
    app = QApplication([])
    
    window = QMainWindow()
    window.resize(500, 400)
    window.move(300, 310)
    window.setWindowTitle('薪资统计')
    
    textEdit = QPlainTextEdit(window)
    textEdit.setPlaceholderText("请输入薪资表")
    textEdit.move(10, 25)
    textEdit.resize(300, 350)
    
    button = QPushButton('统计', window)
    button.move(380, 80)
    button.clicked.connect(handleclick)
    window.show()
    
    app.exec_()

    3.2 其他问题

    百度的过程中发现有的不使用anaconda  pip下载时也会报错,具体请留意是否有某个包没有下载,下载后还不行的话,
    解决思路是将缺的那个包卸载重装.还是推荐使用anaconda.
  • 相关阅读:
    mysql数据库基本操作sql语言
    asp.net MVC4 表单
    asp.net MVC4 表单
    Mysql字符集设置
    zen Code 支持的代码样式
    sqlserver数据库标注为可疑的解决办法(转)
    SQL Server遍历表的几种方法
    GridView 动态添加绑定列和模板列
    TransactionScope 之分布式配置
    sql server 执行上100mb sql sql sql server 无法执行脚本 没有足够的内存继续执行
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/14077708.html
Copyright © 2011-2022 走看看