Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.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 ImportError:没有名为injectpkg.database的模块_Python_Python 2.7 - Fatal编程技术网

Python ImportError:没有名为injectpkg.database的模块

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是自定义模块。但是这个模块只是在那里,在从客户端机器下载了一组文件后,我没有做任何更改。其他简单的程序运行良好。因此,当我尝试仅连

我是Python语言的新手。我在Windows机器中使用Python2.6,并且我已经按照文档中所述为无模块问题设置了PYTHONPATH

我有一组Python文件,它在客户机上运行良好,但是抛出

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搜索:(