• Pip,pywin32,whl文件下载网址,mayavi安装包,PyQt5安装,PyMuPDF安装等注意事项


    (1)pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置.

    例如目标位置是/usr/local/lib/python2.7/site-packages/ ,要安装xlrd 这个包

    pip install -t /usr/local/lib/python2.7/site-packages/  xlrd.

    决定Pip安装的包的到达的位置,是由环境变量中path中pip位于的位置决定的,如C:Users旺仔QQ糖AppDataLocalProgramsPythonPython36Scripts,则安装的第三方的包会下载到该位置的Python环境中,对于anaconda而言,activate某个特定环境后,pip到相应的python环境中。

    (2)import numpy而出现WindowsError: [Error 193] %1 不是有效的 Win32”,说明是64位的电脑装的是32位的python,应该换为如python-3.6.8-amd64-webinstall.exe这样的64位python。

    (3)下载安装pythoncom,win32com模块的,直接pip install pywin32

    (4)tkinter 中,事件MouseWheel的一个用法:

    	def scroll(self,event):
    		"""
    		scroll the canvas
    		"""
    		direction = 0
    		if event.num==5 or event.delta==-120:
    			direction=1
    		if event.num==4 or event.delta==120:
    			direction=-1
    		self.canvas.yview_scroll(direction,'units')
    

      (5)数据处理库whl文件下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

    (6)windows下升级pip后ImportError: cannot import name ‘main,到python的安装目录下使用命令,easy_install  pip。搞定

    (7)(http://www.lfd.uci.edu/~gohlke/pythonlibs/)找到了mayavi的whl包以及traits和VTK的包的whl版本。这三个包的安装顺序是traits,VTK,mayavi。下载之后用pip install命令就可以安装。可见以后安装Python包还是尽可能下载whl格式的安装包。安装文件地址链接:https://pan.baidu.com/s/1YvoqdxvK015yTLMgjfxTUA
    提取码:ftur

    (8)'.'表示当前路径,'./'表示当前路径下的子路径。比如可以通过os.path.abspath('.')来验证。

    (9)在安装pyQt5时,除了pip install PyQt5以外,还需要pip install PyQt5.sip,此外,为了解决no qt platform 的问题,需要在环境变量中添加“QT_QPA_PLATFORM_PLUGIN_PATH”,“C:Users旺仔QQ糖AppDataLocalProgramsPythonPython36Libsite-packagesPyQt5Qtplugins”,注意这个找到这个plugins的文件夹。在PyQt5中,Qt Designer位于C:PythonPython36Libsite-packagespyqt5_toolsQtin中,当然前提是pip install PyQt5-tools后,一本非常推荐的书《PyQt5快速开发与实战》。在pyCharm中配置Pyuic,ctl+alt+s后,tool-》external tools-》'+',programm 填写Python的执行文件位置,parameters 填写'-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py',Working directory填写'$FileDir$',保存,使用时,右键.ui文件,选择external tools,点击pyuic即可。QtDesigner的配置,Programs:F:anacondaLibraryindesigner.exe(这里是各位自己的designer路径,之前所看到的),Working directory:'$ProjectFileDir$'。pyrcc的配置,name:pyrcc(可以自定义,自己知道就好),Program:这里输入pyrcc.exe的路径,一般都在python文件夹下,可以参考下我的路径(C:UsersAdministratorAppDataLocalProgramsPythonPython36-32Scriptspyrcc5.exe),Arguments:' $FileName$ -o $FileNameWithoutExtension$_rc.py' 
    Working Dir: $FileDir$。当视频播放时,QVideoWidget不能显示视频时,有可能是缺少解码器,http://www.codecguide.com/download_k-lite_codec_pack_basic.htm下载该解码器即可。

    VSCode中配置pyqt5,下载插件pyqt5 integration,然后在设置中,进入Extension setting,修改pyqtDesigner的路径,然后就可以右键.ui在designer里打开了。

    网上在线文档:https://doc.qt.io/qtforpython/https://doc.qt.io/qtforpython/modules.html,https://doc.qt.io/qtforpython/api.html

    (10)安装处理pdf的库PyMuPDF,应该pip install PyMuPDF,pip install fitz,如果fitz没安装成功,则先安装traits(https://www.lfd.uci.edu/~gohlke/pythonlibs/#traits),建议在全新的venv中进行操作。

    ##### 愿你一寸一寸地攻城略地,一点一点地焕然一新 #####
  • 相关阅读:
    IOS异常日志记录与展现功能
    关于仿网易新闻中详细页图文混排功能的实现
    IOS开发基础知识--碎片22
    利用UIScrollView实现几个页面的切换
    IOS开发基础知识--碎片21
    IOS开发基础知识--碎片20
    左右侧滑菜单功能的实现
    空页面的背景提示原理
    等待时动画效果的实现
    解析虚拟VMware三种网络模式的根本区别
  • 原文地址:https://www.cnblogs.com/johnyang/p/11154518.html
Copyright © 2020-2023  润新知