Vous pouvez charger un module du même nom dans un autre emplacement en créant un module comme celui ci-dessous. Veuillez l'utiliser lorsque vous ne pouvez pas altérer PYTHONPATH. (Opération Py2 / 3 confirmée)
import os
import sys
if sys.version_info[0]>=3:
from importlib import reload
sys.path.insert(0,os.path.abspath(os.path.join(__file__,'..','..','..','real')))
import hello
reload(hello)
full sample: https://github.com/cielavenir/import-transfer
Recommended Posts