PYTHONPATH env 変数の使用にはいくつかの問題があります。したがって、別のフォルダーからモジュールをインポートするには、コードで他のオプションを見つけ出す必要があります。「TEST_INSTALL_DIR」環境変数(value = C:\ test)に基づいてsys.path、insertを試していました。
作りたい
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')
コードで何か完全に間違ったことをしていますか? どんなアイデアでも役に立ちます。ありがとう。