Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Python外部运行Python脚本错误:导入etree时DLL加载失败:找不到指定的模块_Python_Python 3.x - Fatal编程技术网

从Python外部运行Python脚本错误:导入etree时DLL加载失败:找不到指定的模块

从Python外部运行Python脚本错误:导入etree时DLL加载失败:找不到指定的模块,python,python-3.x,Python,Python 3.x,所以我使用PythonIdle来创建代码,创建了一个环境变量来从IDLE之外的run窗口运行代码,它工作正常。最近我为一个类下载了Anaconda,当我尝试从空闲外部运行代码时,我得到下面的消息error。有没有一种方法可以将python正在查找包的目录更改为不同的路径?我假设下载Anaconda后,路径已经更改。我感谢你的帮助 这是我的回溯 File "C:\Users\h.omail\MyPythonScripts\RFQs.py", line 1, in <m

所以我使用PythonIdle来创建代码,创建了一个环境变量来从IDLE之外的run窗口运行代码,它工作正常。最近我为一个类下载了Anaconda,当我尝试从空闲外部运行代码时,我得到下面的消息error。有没有一种方法可以将python正在查找包的目录更改为不同的路径?我假设下载Anaconda后,路径已经更改。我感谢你的帮助

这是我的回溯

  File "C:\Users\h.omail\MyPythonScripts\RFQs.py", line 1, in <module>
    import os, os.path, docx, win32com.client, shutil, send2trash, PyPDF2, textract, re, pprint
  File "C:\Users\h.omail\Anaconda3\lib\site-packages\docx\__init__.py", line 3, in <module>
    from docx.api import Document  # noqa
ImportError: DLL load failed while importing etree: The specified module could not be found. 
文件“C:\Users\h.omail\MyPythonScripts\RFQs.py”,第1行,在
导入操作系统、os.path、docx、win32com.client、shutil、send2trash、PyPDF2、textract、re、pprint
文件“C:\Users\h.omail\Anaconda3\lib\site packages\docx\\uuuuu init\uuuuuu.py”,第3行,在
来自docx.api进口文件#noqa
ImportError:导入etree时DLL加载失败:找不到指定的模块。


谢谢,但是所有的软件包都已经安装了,只是windows在Anaconda文件夹而不是python 3.8文件夹中查找它们,我需要将查找软件包的目录更改为python 3.8
pip install python-docx
pip3 install python-docx