最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在python3中pyqt5和mayavi不兼容問題的解決方法

 更新時間:2019年01月08日 11:31:52   作者:落葉_小唱  
今天小編就為大家分享一篇在python3中pyqt5和mayavi不兼容問題的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

環(huán)境:

win10 64bit & Linux Mint 18.2

WinPython3.6.1,spyder,qtconsole

iep3.7

問題描述:

通過http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyside下載mayavi,pyqt4,vtk等包安裝后執(zhí)行mayavi代碼不會出現(xiàn)問題,突然想學pyqt5,就

pip3 install pyqt5

安裝了,安裝之后重新運行mayavi代碼便會出錯

錯誤提示:

RuntimeError: Invalid Qt API 'pyqt5', valid values are: 'pyqt' or 'pyside'

我在根據網上的答案操作的時候還出現(xiàn)了下面的錯誤,但是已經忘了錯誤是怎么來的了

>ImportError: Could not import backend for traits

Make sure that you have either the TraitsBackendWx or the TraitsBackendQt
projects installed. If you installed Mayavi with easy_install, try
easy_install <pkg_name>. easy_install Mayavi[app] will also work.

If you performed a source checkout, be sure to run 'python setup.py install'
in Traits, TraitsGUI, and the Traits backend of your choice.

Also make sure that either wxPython or PyQT is installed.
wxPython: http://www.wxpython.org/
PyQT: http://www.riverbankcomputing.co.uk/software/pyqt/intro

解決辦法

下面我直說在qtconsole,spyder和iep3.7下成功解決的辦法,

首先安裝pyside,whl安裝文件在上面鏈接下載,安裝完后將pysided目錄添加到系統(tǒng)環(huán)境變量,比如我的在

D:\Applications\WinPython-64bit-3.6.1.0Zero\python-3.6.1.amd64\Lib\site-packages\PySide

(1) qtconsole

import os
os.environ['QT_API']='pyside'
%gui qt4

網上找到的一個答案是將QT_API修改成pyqt,但我自己試了不行,最后是使用pyside解決的

(2) spyder

在涉及到mayavi的代碼中最開始添加

import os
os.environ['QT_API']='pyside'

添加完之后spyder運行還是會出錯,要修改ipython的backend,設置那里把bakend修改成Tkinter,我試過修改成Qt4會出現(xiàn)ipython內核啟動不了,如圖

python3 pyqt5和mayavi不兼容

更簡單的方法就是設置ipython啟動那里,添加上面的代碼,如下圖,但是要注意遷移到其他平臺下要稍作修改。

python3 pyqt5和mayavi不兼容

(3) iep3.7

每段代碼前加入

import os
os.environ['QT_API']='pyside'

修改shell配置,將gui選擇tk,如圖

python3 pyqt5和mayavi不兼容

2017/08/10更新

在linux下也進行類似的操作,以linux mint18.2 為例,進入新立得軟件管理器,搜索python3-pyside 進行安裝,注意,如果直接pip3安裝會提示

only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)]

或者通過apt-get 安裝

apt-get install python3-pyside

我在linux下也使用spyder,參照上面的配置即可.

每段代碼前加入

import os
os.environ['QT_API']='pyside'

然后設置IPython的backend后端為Tkinter

以上這篇在python3中pyqt5和mayavi不兼容問題的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python數(shù)據可視化 – 利用Bokeh和Bottle.py在網頁上展示你的數(shù)據

    python數(shù)據可視化 – 利用Bokeh和Bottle.py在網頁上展示你的數(shù)據

    本文將展示如何使用python搭建一個網頁應用來展示你的數(shù)據圖表 很多有關于使用python搭建網頁應用的文章聚焦在如何教讀者搭建一個網頁應用(大多是博客),很多關于使用python做數(shù)據可視化的文章聚焦在如何教讀者使用python的圖表庫來做可視化
    2021-10-10
  • python:刪除離群值操作(每一行為一類數(shù)據)

    python:刪除離群值操作(每一行為一類數(shù)據)

    這篇文章主要介紹了python:刪除離群值操作(每一行為一類數(shù)據),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python使用pickle模塊存儲數(shù)據報錯解決示例代碼

    Python使用pickle模塊存儲數(shù)據報錯解決示例代碼

    這篇文章主要介紹了Python使用pickle模塊存儲數(shù)據報錯解決示例代碼,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • 淺析Python面向對象編程

    淺析Python面向對象編程

    這篇文章主要介紹了Python面向對象編程的相關資料,文中示例代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • Python?LeNet網絡詳解及pytorch實現(xiàn)

    Python?LeNet網絡詳解及pytorch實現(xiàn)

    LeNet主要用來進行手寫字符的識別與分類,并在美國的銀行中投入了使用。本文主要為大家詳細介紹了LetNet以及通過pytorch實現(xiàn)LetNet,感興趣的小伙伴可以學習一下
    2021-11-11
  • python發(fā)送郵件示例(支持中文郵件標題)

    python發(fā)送郵件示例(支持中文郵件標題)

    python發(fā)送中文郵件示例,支持中文郵件標題和中文郵件內容。支持多附件。根據用戶名推測郵件服務器提供商
    2014-02-02
  • Python性能提升之延遲初始化

    Python性能提升之延遲初始化

    本文給大家分享的是在Python中使用延遲計算來提升性能的方法,非常的實用,有需要的小伙伴可以參考下
    2016-12-12
  • python中的空值判斷和空字符串判斷方式

    python中的空值判斷和空字符串判斷方式

    這篇文章主要介紹了python中的空值判斷和空字符串判斷方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 深入解析Python中的JSON比較

    深入解析Python中的JSON比較

    進行接口自動化時,有時候我們需要斷言的數(shù)據比較多,一個字段一個字段進行斷言比較麻煩,那么如何利用Python實現(xiàn)輕松判斷數(shù)據格式是否相同呢,下面小編就為大家詳細講講
    2023-09-09
  • python+django+rest框架配置創(chuàng)建方法

    python+django+rest框架配置創(chuàng)建方法

    今天小編就為大家分享一篇python+django+rest框架配置創(chuàng)建方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評論

甘谷县| 新疆| 新建县| 冷水江市| 沧源| 岑巩县| 泰来县| 敦化市| 漯河市| 东台市| 郧西县| 西华县| 滦平县| 上蔡县| 文化| 利川市| 信阳市| 信宜市| 永城市| 正蓝旗| 石柱| 安陆市| 乳源| 大渡口区| 松原市| 咸阳市| 扎赉特旗| 平陆县| 梁山县| 南雄市| 松桃| 东港市| 九龙城区| 赞皇县| 尚志市| 富锦市| 大田县| 临泉县| 龙井市| 长海县| SHOW|