python pyqt5+vtk安装以及配置采坑记录_pyqt+vtk_大米粥哥哥的博客-程序员宅基地

技术标签: # Qt  python  # python  pyqt  vtk  

一、pyqt5安装

建议先使用conda创建虚拟环境

conda install pyqt (推荐) 或者 pip install PyQt5 -i https://pypi.douban.com/simple
pip install PyQt5-tools -i https://pypi.douban.com/simple

1.1 环境配置

  • https://www.jb51.net/article/156026.htm (pycharm配置pyqt5-tools开发环境的方法步骤)

从c++转python, 推荐阅读以下文章:

  • https://zhuanlan.zhihu.com/p/95082345 PyQt5实现多文件调用以及UI和逻辑分离

1.2 ImportError: unable to find Qt5Core.dll on PATH

conda install pyqt (重新安装) 或者对系统环境变量进行手动设置 参考第二个链接

  • https://github.com/ContinuumIO/anaconda-issues/issues/1394
  • https://blog.csdn.net/zwyact/article/details/99778898 (对系统变量进行手动设置)

1.3 警告 Please remove this file manually (you may need to reboot to free file handles)

conda clean –all

1.4 this application failed to start because no qt platform plugin …

在这里插入图片描述

卸载重新安装
不行的话参考 https://blog.csdn.net/qq_41767945/article/details/102504642

二、vtk安装

conda install vtk

  • https://blog.csdn.net/weixin_34471817/article/details/89714949 (PyQt5+VTK环境搭建)

2.1 无法卸载

pip install xxx–ignore-installed xxx (强制安装)

  • https://blog.csdn.net/everlasting_188/article/details/100099228

2.2 代码无提示问题

import vtkmodules.all as vtk

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38204686/article/details/123445607

智能推荐

QT 串口通讯_跨线程调用串口-程序员宅基地

记录一些坑1.发送时返回值也正确,可就是发送不出去!在mainwindow里面实列的串口类,在其他线程调用发送,怎么都发送不出去!原因:串口类不可以跨线程调用,虽然返回值正确,但是发送不成功,不可以在跨线程!。解决:用槽即可解决。_跨线程调用串口

Claymore11内核+大力矿工拦截,收益提升3-5%-程序员宅基地

Claymore11功能亮点多由于完全不同的矿工代码,有效的以太坊采矿速度提高3-5% - 更少的无效和过时的份额,更高的GPU负载,优化的OpenCL代码,优化的汇编器内核。 支持AMD和nVidia卡,甚至混合使用 Claymore11内核,使用了大力矿工,更一步提升了挖矿收益, 百度云盘链接:https://pan.baidu.com/s/1o9tw41k 密码:vkyi)...

解决项目部署,访问报404问题_东方通部署完成后访问报404-程序员宅基地

很吊诡的问题。先描述一下这个错误。bug描述 : 将项目发布到Tomcat上,通过上图可以发现项目没有报错,log4j的日志运行正常。说明项目是没有问题的,下面再去到页面。404,第一印象是路径错误,检查排除之后,怀疑是tomcat没有编译,检查配置和build path 没有问题,最后删掉tomcat重新部署还是不行。为了排除tomcat的问题,运行其他项目,运行结果是ok的。那就说明是项目发布..._东方通部署完成后访问报404

springboot项目使用日志细节及输出中文乱码_loggerfactory 中文乱码-程序员宅基地

问题:springboot项目 日志使用报错+输出中文乱码原因:前者未使用指定类初始化日志对象 后者是pom文件未添加虚拟机参数 private static Logger logger = LoggerFactory.getLogger(Pay.class); <plugin> <groupId>org.springframe..._loggerfactory 中文乱码

poj 3070 Fibonacci(矩阵快速幂模板题)_poj上关于矩阵快速幂的题目有哪些-程序员宅基地

裸的矩阵快速幂,题目里连矩阵都告诉你了。代码:#include#include#include#includeusing namespace std;const int mod = 1e4;struct node{ int s[2][2]; node() {} node(int a, int b, int c, int d) {_poj上关于矩阵快速幂的题目有哪些

随便推点

linux 下移动硬盘自动挂载-程序员宅基地

linux 下移动硬盘自动挂载 1.检查autofs是否安装 rpm -qa|grep autofs ----------------------------------...

linux服务器message日志out of memory:killed process 27413,uid 501(oracle)-程序员宅基地

linux服务器死机,查看日志:var/log/message,26日,27日服务器正常时未有特殊信息,28日在服务器出现问题时,多次出现看到下边信息:Out of memory: Killed process 27795, UID 501, (oracle).Jun 28 06:28:01 : java invoked oom-killer: gfp_mask=0xd0, order=0,

Ant Design组件中各种小设置_andt desgin 加载字体-程序员宅基地

最近在学习react框架,记录一下学习过程遇到的各种问题Ant Design中form表单中只能输入数字和字母(非提示验证)<form> <Form.Item {...tailFormItemLayout}> {getFieldDecorator('AddressSix', { getValueFromEvent: (event) => { return event.target.value.replace(/\W/g,'')_andt desgin 加载字体

论文写作经验 集萃_论文里介绍技术必须是自己用到的吗-程序员宅基地

英文投稿的一点经验【转载】From: http://chl033.woku.com/article/2893317.html1. 首先一定要注意杂志的发表范围, 超出范围的千万别投,要不就是浪费时间;另外,每个杂志都有他们的具体格式要求,一定要按照他们的要求把论文写好,免得浪费时间,前些时候,我的一个同事向一个著名的英文杂志投稿,由于格式问题,人家过两个星期就退回来了,而且说了很多_论文里介绍技术必须是自己用到的吗

Node 核心编程 -- 核心模块二-程序员宅基地

核心模块之 EventsEventEmitter 常见 APIon:添加当事件被触发时调用的回调函数emit:触发事件,按照注册的顺序同步调用每个事件监听器once:添加当事件在注册之后首次被触发时调用的回调函数off:移除特定的监听器发布订阅模式class PubSub{ constructor() { this._events = {} } // 注册 subscribe(event, callback) { if (this._events[eve

Nginx的反向代理和负载均衡的配置文件写法上的区别-程序员宅基地

http://www.nowamagic.net/academy/detail/1226280反向代理的例子代码如下:upstream tornado { server 127.0.0.1:8888;} server { listen 80; root /root/nmapp2_venv; index index.py index.h