Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: PP 12. 08. 2015, 21:15:26
-
Ahoj, jak odstraním v pythonu přidanou cestu pomocí sys.path.append('/foo/bar/'). Nemůžu to nikde najít ? Dík
-
sys.path.remove('/foo/bar')
-
Hledám trvalé odstranění, pořád to tam je.
-
import sys
print('/foo/bar' in sys.path) # False
sys.path.append('/foo/bar')
print('/foo/bar' in sys.path) # True
sys.path.remove('/foo/bar')
print('/foo/bar' in sys.path) #False
-
Díky. Problém je jinde, Python přidá cestu automaticky dle spuštěného scriptu a to je ten problém, že nemůžu spustit soubor se stejným názvem ale v jiném adresáři :-(
-
Python přidá cestu automaticky dle spuštěného scriptu
To mi určitě nedělá (zkouším přes subprocess.call).
-
Zkus se podívat na systémovou (env) proměnnou PYTHONPATH. Bývá definována v .bashrc. Případně to můžeš řešit v ~/.pythonrc.py.