在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
环境: 1.win10 64位 2.delphi xe8 3.python2.7 4.python4delphi (svn 2015-03-21 发布的83版本号) 5.lxml 3.4.4(通过pip 安装的) 6.pandas 0.16.2 错误现象:1.找不到指定的DLL 2.初始化dll失败 3.ImportError: C extension: DLL load failed: 找不到指定的模块。
解决: 1、lxml的问题用Anaconda-2.3.0-Windows-x86 里面的lxml替换掉之后就解决了; 估计是mvcrt90.dll的版本问题,两个msvcr90.dll会造成初始化有问题 2、pandas 的ImportError:C extension问题:
You can use it to pass additional flags to For instance, to add a pip install --global-option=build_ext --global-option=--inplace --global-option="-Id:\pandas" pandas Per-requirement Overrides¶Since version 7.0 pip supports controlling the command line options given to The FooProject >= 1.2 --global-option="--no-user-cfg" \ --install-option="--prefix='/usr/local'" \ --install-option="--no-compile" The above translates roughly into running FooProject's python setup.py --no-user-cfg install --prefix='/usr/local' --no-compile Note that the only way of giving more than one option to # Invalid. Please use '--install-option' twice as shown above. FooProject >= 1.2 --install 经测试上面的方法没有用。
将生产的程序project4.exe复制到D:\Anaconda文件夹下就没有报错了,不知道为什么
python4delphi 调用Anaconda的python27.dll且路径里面只要包含Anaconda的Lib和DLLs就可以正常使用了, 但是python27.dll换成原来装的python的就不行,一直报ImportError:C extension问题
另外一个很重要的注意事项是版本问题,Python扩展包和Python的版本严格相关,不同版本的Python,其扩展包的版本也不同。 。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论