python
文章平均质量分 95
Kelvin_Ngan
Make things easy
展开
-
Py_Finalize引发的_multiarray_umath.cp37-win_amd64.pyd 写入位置 0x000000000000000A 时发生访问冲突
问题:执行完python代码后,调用Py_Finalize,再调用Py_Initialize,重新执行python代码,但第一行PyRun_SimpleString("import cv2")就报错0x00007FF9853BC569 (_multiarray_umath.cp37-win_amd64.pyd)处(位于 mytest.exe 中)引发的异常: 0xC0000005: 写入位置 ...原创 2020-03-23 15:40:20 · 3237 阅读 · 12 评论 -
plotly错误
执行import plotly.graph_objects as go后报错_cffi_ext.cC:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\cffi\__pycache__\_cffi_ext.c(266):fatal error C1083: 无法打开包括文件: "sys/un" : No such file or dire...原创 2020-03-22 12:03:13 · 771 阅读 · 0 评论 -
python查看类或类方法的说明
import package_namehelp(package_name)help(package_name.function_name)help(package_name.class_name)原创 2020-03-22 10:34:19 · 661 阅读 · 0 评论 -
解决PackageNotFoundError:XXXX异常
报错示例:Error importing optional module nbformatTraceback (most recent call last): File "C:\Users\Administrator\Desktop\Release\jsonschema\__init__.py", line 31, in <module> from importlib ...原创 2020-03-20 18:28:47 · 11522 阅读 · 6 评论 -
C++ python 混合编程 + 软件发布教程
QT VS2017 调用python及软件发布教程环境qt 5.12.7vs 2017win10 x64anaconda3 python 3.7.0C++、Python 混合编程Python调用C++官方文档:Extending Python with C or C++相关链接:Python与C交互之指针C++调用Python官方文档:Embedding Python in...原创 2020-03-20 16:30:19 · 704 阅读 · 0 评论 -
anaconda卸载后重新安装出现Windows无法访问指定设备错误
问题:卸载anaconda后,系统还残留python,此时卸载python报错0x80070643 安装时发生严重错误,重装python同样报错,无视之,重新安装anaconda后,开始菜单中可以运行prompt,但是其它项均报错Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目此时ProgramData\Anaconda3的安全属性提示你必须具有读取权限才能查看此对象...原创 2020-03-20 16:10:54 · 1373 阅读 · 0 评论 -
python字符串双反斜杠替换为单反斜杠
原题起源:sys.path返回的路径是单反斜杠的,如下'C:\\1\\2'而从另外一处获得的路径是双反斜杠的,为了比较两个路径要先转换想直接通过replace方法转换str0='C:\\\\1\\\\2'str0.replace('\\\\','\\')无效要用以下形式str0 = eval(repr(str0).replace('\\\\', '\\')) 先repr将...原创 2020-03-19 12:03:33 · 5847 阅读 · 3 评论 -
pyinstaller打包异常
报错:RecursionError: maximum recursion depth exceeded解决:先执行一次pyinstaller mytest.py报上述错误,会在同目录下生成一个mytest.spec文件,编辑文件,在开头添加import syssys.setrecursionlimit(10000)保存后,对spec执行打包pyinstaller mytest....原创 2020-03-17 16:46:59 · 877 阅读 · 0 评论 -
解决PyRun_SimpleFile/PyRun_SimpleString报错
问题:Debug调试运行至PyRun_SimpleFile时报错0x00007FF9B9B22208 (ucrtbase.dll) (test.exe 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误的函数。Rlease下运行正常不会报错解决:不要使用fopen,改用_Py_fopenFILE *fp = _Py_fopen( "test.py", "r+" )...原创 2020-03-17 14:20:39 · 5678 阅读 · 3 评论 -
【plotly】入门
安装pip install -i https://pypi.tuna.tsinghua.edu.cn/simple plotly==4.5.2用conda install指令无法装成,即使换了清华源也没用相关链接主页API列表示例官方提供了一个在线编辑工具,可以生成图形:web editorplotly可视化库主打可交互、开源、基于web许可:MIT Licensed图形对象...原创 2020-03-12 09:25:43 · 1177 阅读 · 0 评论 -
加速pip install的下载速度
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple packagename原创 2020-03-11 09:31:44 · 215 阅读 · 0 评论 -
matplotlib官方例子fig.gca(projection='3d')报错
错误如下KeyError Traceback (most recent call last)C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\projections\__init__.py in get_projection_class(projection) ...原创 2020-03-10 21:33:16 · 8181 阅读 · 1 评论 -
Python与C交互之指针
基于python 3.7.0首先,先搞清楚python原生的指针操作:ctypes的Pointersdocument官方文档的说明比较零散,下面归纳一下1、指针类型通过 POINTER(ctypes type)定义指针类型T_int_ptr = POINTER(c_int)等价于C的typedef int* T_int_ptrctypes自带的指针类型有ctypes...原创 2019-01-21 11:51:15 · 20533 阅读 · 19 评论 -
python调用多依赖库dll报错[WinError 126] 找不到指定的模块
通过ctypes.cdll.LoadLibrary可以调用指定路径下的单个dll,但如果dll本身又依赖于多个别的dll,则会报错OSError: [WinError 126] 找不到指定的模块解决办法:import ctypes,win32api,osos.environ['path'] += ';I:\Mypath' #添加dll依赖库目录到系统环境libc = ctypes...原创 2019-01-07 16:10:11 · 12572 阅读 · 5 评论