为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:win7
【CPU】:Intel® Core™ i5-5300U 2.3GHz
【问题描述】*:
通过 virtualenv 虚拟环境安装了python3.8,安装dmPython时,安装路径无法选择,默认是非虚拟环境的路径,如下图:
安装完之后,将安装的dmPython文件复制到了虚拟环境路径下:
按照安装操作配置了环境变量,测试 import dmPython时,提示找不到指定的模块。
同时,本机还安装了python3.5,不是安装在虚拟环境下,按照同样的步骤操作,import dmPython时就可以成功。
两者唯一的区别就是,python3.8在虚拟环境下,dmPython相关文件是从默认安装路径复制到虚拟环境下面的,而python3.5在虚拟环境下,dmPython文件直接装在了对应的目录下。
按照QQ技术咨询群里面的指导,把dmdbms/bin下面的文件复制到 egg-info目录下,还是不行。
您好,请按照以下步骤尝试一下:
1.为python3.8安装dmPython模块。
运行达梦python安装模块命令,安装完毕后复制依赖库($DM_HOME\drivers\dpi下所有dll)至dmPython.cp38-win_amd64.pyd相同目录,如图:
安装完毕后,可以看到dmPython能正常加载,如图:
2.设置虚拟环境:
设置完毕后,可以看到dmPython能正常加载,如图:
虚拟环境的目录是什么样的,看一下