使用 PYTHONPATH 环境变量存在一些问题。因此,我必须在我的代码中找出一些其他选项来从另一个文件夹导入模块。我正在尝试基于“TEST_INSTALL_DIR”环境变量(值=C:\test)的sys.path,插入。
我想创建
path = os.getenv("TEST_INSTALL_DIR")#C:\test
path= path.replace("\\", "/")
pypath= '%s/python/profile'%(path)#C:/test/python/profile
pypath= "\'%s\'" %(pypath)# 'C:/test/python/profile'
print "PYPATH:",pypath
sys.path.insert(0, pypath)
如果将路径设置如下,一切正常。:
sys.path.insert(0, 'C:/test/python/profile')
我在我的代码中做错了什么吗?任何想法都会有所帮助。谢谢。