iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >在Python中使用import .pyd时会遇到哪些问题
  • 757
分享到

在Python中使用import .pyd时会遇到哪些问题

2023-06-06 17:06:50 757人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

这期内容当中小编将会给大家带来有关在python中使用import .pyd时会遇到哪些问题,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python是什么意思Python是一种跨平台的、具有解释性、编译

这期内容当中小编将会给大家带来有关在python中使用import .pyd时会遇到哪些问题,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Python是什么意思

Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。

Python import .pyd文件时会搜索sys.path列表中的路径

运行

import xxx.pyd

1. 'ImportError: No module named xxx'

可能是xxx.pyd所在路径不在sys.path中。

解决方法:

import之前用sys.path.append()方法加入xxx.pyd所在路径,确定当前路径推荐用os.path.realpath('.')。

2. ‘ImportError: DLL load failed: 找不到指定的程序'

可能是xxx.pyd调用了其他的DLL文件,且其调用的DLL文件无法被搜索到。

解决方法:

用dependency walker查看xxx.pyd依赖的DLL,然后有两种方案

(1)将所有DLL放入xxx.pyd所在目录

(2)单独建立存放DLL文件的目录,比如D:\test\DLLFiles。

用os.environ['path']方法加入到环境变量PATH中:

os.environ['path'] += ';D:\\test\\DLLFiles'

补充:Python import / pyd / dll

使用Python import 模块时,

先会在模块的搜索path里依次搜索(前面会覆盖之后出现的同名模块),次序为:

程序的主目录(交互模式下当前的工作目录或 脚本文件所在的目录)

环境变量 PYTHONPATH目录(如果已经进行了设置)

标准链接库目录(标准库模块所在目录 C:\Python27或C:\Python27\Lib\site-packages 目录中)

任何放在标准链接库目录中的.pth文件中记录的目录

(1) 当出现诸如:

在Python中使用import .pyd时会遇到哪些问题

no module 错误时, 说明无法找到对应的 .pyd 文件(Python中的动态链接库文件),

其可能的原因是:

a. 该 vtkCommonPython.pyd 文件不在搜索目里。(需拷入到搜索目录下 或 将其目录设置到PYTHONPATH中)

b. 该 module的 名字有问题, 比如输错了;或 应该为Debug版(如应该为 vtkCommonPython_d.pyd, Debug版的都需在 Python_d.exe中执行,且都需加_d后缀)

(2)当出现诸如:

在Python中使用import .pyd时会遇到哪些问题

DLL load failed 错误时, 说明 可以找到该 模块对应的.pyd文件,但无法找到该 .pyd文件 对应的 dll文件时。

解决办法:

将对应的同名.dll文件路径放到环境变量PATH中。(或将该.dll文件放到PATH能找到的目录下)

上述就是小编为大家分享的在Python中使用import .pyd时会遇到哪些问题了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网Python频道。

--结束END--

本文标题: 在Python中使用import .pyd时会遇到哪些问题

本文链接: https://www.lsjlt.com/news/248135.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Python中使用import .pyd时会遇到哪些问题
    这期内容当中小编将会给大家带来有关在Python中使用import .pyd时会遇到哪些问题,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译...
    99+
    2023-06-06
  • Timezone类在Java中使用时会遇到哪些问题
    本篇文章给大家分享的是有关Timezone类在Java中使用时会遇到哪些问题 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。今天遇到了一个比较有意思的问题,从服务器上封装好的j...
    99+
    2023-05-31
    java timezone tim
  • 在Android中使用Rreact Native时会遇到哪些问题
    这期内容当中小编将会给大家带来有关在Android中使用Rreact Native时会遇到哪些问题,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Android Rreact Native 常见错误总结&n...
    99+
    2023-05-31
    android rreact native
  • 使用http代理时会遇到哪些问题
    本篇内容主要讲解“使用http代理时会遇到哪些问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“使用http代理时会遇到哪些问题”吧!1、设置代理IP后,不及待地想要访问下浏览器查下IP,但发现...
    99+
    2023-06-20
  • Java中使用Map会遇到哪些问题
    Java中使用Map会遇到哪些问题?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。具体内容如下1、“你知道HashMap的工作原理吗?” “你知道HashMap的get()方法的...
    99+
    2023-05-31
    java ava map
  • 在Java中使用Socket通信会遇到哪些问题
    本篇文章给大家分享的是有关在Java中使用Socket通信会遇到哪些问题,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Socket通信模型如图所示:不管Socket通信的功能有...
    99+
    2023-05-31
    java socket ava
  • 在Win10环境中安装Mysql5.7.23时会遇到哪些问题
    本篇文章给大家分享的是有关在Win10环境中安装Mysql5.7.23时会遇到哪些问题,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、官网下...
    99+
    2022-10-18
  • 使用ip代理时会遇到哪些常见的问题
    本篇文章为大家展示了使用ip代理时会遇到哪些常见的问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、授权问题很多用户在开通ip代理后,发现API提取链接生成后,无法提取IP,或者提取IP后无法全...
    99+
    2023-06-15
  • 在高防服务器租用时可能会遇到问题有哪些
    在高防服务器可能遇到的问题:1.硬件软件升级问题。2.更换IP问题。3.远程登录问题。 4.系统重装问题。 具体内容如下:一、CPU类的升级,通常的操作方法是不能卸下旧的CPU。 最常见的情况是添加处理器、重新创建新机器,或卸下处...
    99+
    2022-10-20
  • 独享ip代理使用会遇到哪些问题
    这篇文章主要介绍“独享ip代理使用会遇到哪些问题”,在日常操作中,相信很多人在独享ip代理使用会遇到哪些问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”独享ip代理使用会遇到哪些问题”的疑惑有所帮助!接下来...
    99+
    2023-06-20
  • 使用欧洲免费vps主机会遇到哪些问题
    使用欧洲免费vps主机会遇到的问题有:1、在vps主机上可以安装不同的软件吗;2、vps主机可以安装控制面板吗;3、vps主机能不能...
    99+
    2023-02-08
    欧洲免费vps主机 欧洲vps主机 vps主机
  • cordova使用中遇到的问题有哪些
    这篇文章主要介绍了cordova使用中遇到的问题有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。简介Cordova提供了一组设备相关的A...
    99+
    2022-10-19
  • 使用免费海外虚拟主机会遇到哪些问题
    使用免费海外虚拟主机会遇到的问题有:1、技术类问题,网页程序报错,可能是服务器配置问题或网站管理后台的用户名密码问题;2、服务类问题,包括网站程序的安装、版本升级、数据转移等;3、安全类问题,如网站遭DDOS攻击或CC攻击,网站内容被网警部...
    99+
    2022-10-13
  • Angular中使用MathJax遇到的问题有哪些
    这篇文章主要介绍了Angular中使用MathJax遇到的问题有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MathJax简介Math...
    99+
    2022-10-19
  • React Navigation使用中遇到的问题有哪些
    小编给大家分享一下React Navigation使用中遇到的问题有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在React Native的开发中,使用到react navigati...
    99+
    2022-10-19
  • 在python项目中使用2sys.argv时遇到的问题如何解决
    这篇文章主要介绍了在python项目中使用2sys.argv时遇到的问题如何解决,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:python可以做什么Python是一种编程语言,内置了许多...
    99+
    2023-06-06
  • VueAwesomeSwiper在VUE中的使用以及遇到的问题有哪些
    这篇文章主要为大家展示了“VueAwesomeSwiper在VUE中的使用以及遇到的问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VueAwesome...
    99+
    2022-10-19
  • 使用DBLink过程中遇到的问题有哪些
    这篇文章给大家分享的是有关使用DBLink过程中遇到的问题有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.     &n...
    99+
    2022-10-18
  • 使用批处理删除文件夹时遇到的问题有哪些
    这篇文章主要讲解了“使用批处理删除文件夹时遇到的问题有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用批处理删除文件夹时遇到的问题有哪些”吧!C盘有一个文件夹1,里面有2.exe和3....
    99+
    2023-06-08
  • 在 Vue 中使用 dhtmlxGantt 组件时遇到的问题汇总(推荐)
    最近接到需要在页面中引入甘特图,经过多方对比插件甘特图11.Gantt-elastic:一个基于HTML和CSS的甘特图插件,具有自适应布局和触摸屏支持。2.jsgantt-impr...
    99+
    2023-03-19
    Vue 使用 dhtmlxGantt 组件 Vue  dhtmlxGantt 组件 vue甘特图
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作