Closed kubikaugustyn closed 1 year ago
Pracuji totiž na projektu, který vylepší uživatelské rozhraní
@setnicka Nevíte čím to je?
To vypadá na problém spíše uvnitř stem knihovny. Ze strany ulozto-downloaderu by šlo zkusit specifikovat explicitní cestu k příkazu tor
v uldlib/torrunner.py
na místě, kde se volá stem.process.launch_tor
.
Ale je to divné. Není to tím, že se pokoušíte jedno spustit uvnitř nějaké virtual environmentu a druhé napřímo? Na jaké cestě je binárka toru?
Obojí je přímo na mém počítači Binárka je C:/Program Files/Tor Browser/Browser/TorBrowser/Tor/tor.exe Ale jak říkám mám to v PATHu
V tom případě spuštěná knihovna asi vidí nějakou odlišnou PATH :( Pardon, ve spletitosti nastavení PATH ve Windows se moc nevyznám.
Co se dá zkusit je dát tor_cmd="C:\Program Files\Tor Browser\Browser\TorBrowser\Tor\tor.exe
" do volání stem.process.launch_tor
.
To by asi fungovalo, ale nechci moc zasahovat do vašeho kódu. Můžu ještě zkusit dát Tor nejen do PC PATHu ale I do toho uživatelského PATHu
Už to funguje, stačilo Tor přidat do uživatelských proměnných Konečně ;-)
Super :) Jak jsem říkal, ve spletitosti Windows nastavení PATH se moc nevyznám, ale jsem rád, že se řešení našlo.
Teď už zase můžu pokračovat na mém projektu
Nainstaloval jsem si do počítače tor, přidal do PATHu
C:\Program Files\Tor Browser\Browser\TorBrowser\Tor
. Když do příkazové řádky kdekoliv napíšu příkaz tor, tor se spustí. A když spustím funkci, která zjišťuje, jestli mám tor nainstalovaný:kde
tor_cmd
je'tor'
, získámTrue
: ALE když je spuštěn TOR Pythonem, řekne mi to, že TOR nemám: