Avviamento anaconda tramite file batch

c
ciagliangelo (480 points)
1 5 8
asked Jan 23, 2020 in Programmare in Python by ciagliangelo (480 points)
Allora io vorrei poter avviare i miei programmi in python come se fossero un'applicazione ovvero cliccando semplicemente su un'icona. Per fare ciò ho pensato di fare un file batch ed in esso ho scritto:
cd..
cd..
cd Users
cd Nome
cd Anaconda3
cd Scripts
activate.bat
Il problema è che provando ad avviare questo file activate.bat non succede nient'altro e il prompt dei comandi si chiude anche se metto dopo un comando pause. Quindi mi domandavo se qualcuno sapesse dirmi qual'è il problema. Vorrei specificare che dopo activate.bat ho provato a scrivere accanto un qualcosa a caso e mi da come errore "Could not find conda environment: quelloCheHoScritto   You can list all discoverable environments with 'conda info --envs'."

1 Answer

andrea.sterbini (172300 points)
510 927 1776
answered Jan 23, 2020 by andrea.sterbini (172,300 points)

Potrebbe andare così?

cd c:/Users/NOME/Dir
c:/Users/NOME/Anaconda3/bin/python c:/Users/NOME/Dir/programma.py

c
ciagliangelo (480 points)
1 5 8
commented Jan 23, 2020 by ciagliangelo (480 points)
In realtà non ho una cartella bin dentro Anaconda3
c
ciagliangelo (480 points)
1 5 8
commented Jan 23, 2020 by ciagliangelo (480 points)
Il mio problema è che se il file batch che ho creato lo avvio cliccandone l'icona sullo schermo alla fine si chiude e basta mentre se avvio il prompt dei comandi dal menu windows e poi con questo faccio partire il mio programma batch allora funziona tutto bene. Ma non capisco perché il mio file batch non riesca ad avviarsi autonomamente con un semplice click