Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Avviamento anaconda tramite file batch

c
ciagliangelo (480 points)
3 5 8
in Programmare in Python by (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 (207920 points)
750 1267 2373
by (208k 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)
3 5 8
by (480 points)
In realtà non ho una cartella bin dentro Anaconda3
c
ciagliangelo (480 points)
3 5 8
by (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