我已经阅读了与"没有名为' xxx'"并尝试了提供的解决方案。我仍然必须遗漏一些东西。我尝试在PYTHON程序中使用sys.path.append。
import sys
sys.path.append('C:\\Documents and Settings\\tgore\\git\\access_benchmark\\access_benchmark\\common')
sys.path.append('C:\\Documents and Settings\\tgore\\git\\access_benchmark\\access_benchmark')
print sys.path
import pyodbc
import kmart_tabauth as tabauth
import time
from access_benchmark.common import get_user_info as df_prof
我尝试创建一个包含PYTHONPATH的.bat文件。
@echo off
echo this is a test
pause
setlocal
set PYTHONPATH="C:\documents and setting\tgore\git\access_benchmark\access_benchmark\common"
c:\python27\python.exe "C:\documents and settings\tgore\git\access_benchmark\access_benchmark\database\db2\db2_main_nprc.py"
endlocal
pause
这两种选择似乎都没有任何区别。我仍然收到No module found错误消息。正在显示路径。
下面列出的目录结构:
access_benchmark
--access_benchmark
----common - common program(s) are here
------ get_user_info.py
------ other programs
----database
------db2 program this is running is here
-------- db2_main_nprc.py
-------- other programs