Python ImportError:没有名为injectpkg.database的模块
我是Python语言的新手。我在Windows机器中使用Python2.6,并且我已经按照文档中所述为无模块问题设置了PYTHONPATH 我有一组Python文件,它在客户机上运行良好,但是抛出Python ImportError:没有名为injectpkg.database的模块,python,python-2.7,Python,Python 2.7,我是Python语言的新手。我在Windows机器中使用Python2.6,并且我已经按照文档中所述为无模块问题设置了PYTHONPATH 我有一组Python文件,它在客户机上运行良好,但是抛出 ImportError: No module named injectpkg.database 在我的Windows计算机中,当我尝试运行该文件时 其中injectpkg是自定义模块。但是这个模块只是在那里,在从客户端机器下载了一组文件后,我没有做任何更改。其他简单的程序运行良好。因此,当我尝试仅连
ImportError: No module named injectpkg.database
在我的Windows计算机中,当我尝试运行该文件时
其中injectpkg是自定义模块。但是这个模块只是在那里,在从客户端机器下载了一组文件后,我没有做任何更改。其他简单的程序运行良好。因此,当我尝试仅连接到模块时,它不起作用
下面是该文件的代码片段
import logging
from injectpkg.database import serverdb2local
from injectpkg.decorator import hashdirfile
from injectpkg.decorator import actionpath
请就此向我提出建议。您能告诉我您安装injectpkg时做了什么吗?这是随.msi安装程序文件提供的,还是只需下载原始文件 如果您刚刚下载了文件,则导航到存储和运行这些文件的目录:
python setup.py install
应该为您安装这个
如果没有setup.py文件,那么您可以尝试将文件所在的路径添加到PYTHONPATH环境变量中(或者将目录粘贴到PYTHONPATH中已有的某个位置),并确保您需要的所有子目录中都有一个名为
\uuu init\uuuu.py
的文件(好的,该文件为空).这只是一组原始文件。(无msi安装程序)@Yadheendran,如果导航到保存文件的目录,是否有setup.py文件?是的,我在位置C:\Python26\Tools\Scripts\setup中看到该文件。py@Yadheendran我的意思是在为injectpkg模块保存文件的路径中。否。客户端目录和文件中没有setup.py。我在该目录中进行了Windows搜索:(