Ho un ambiente di condog python 2.7 e vorrei creare un ambiente equivalente con python 3.4. Sono a conoscenza dell'opzione --clone
durante la creazione di ambienti, ma non accetta argomenti aggiuntivi, come python=3.4
. C'è un modo per farlo automaticamente? Ho pensato di provare a utilizzare l'output da conda list --export
, ma codifica anche la versione python.Come posso clonare un ambiente conda da una versione python ad un'altra?
8
A
risposta
12
Un modo potrebbe essere quello di
conda list --export > exported-packages.txt
e quindi modificare il file per rimuovere l'ultima parte di ogni pacchetto con le py27_0
parti (si potrebbe anche voler rimuovere le versioni, nel caso in cui qualche versione di un pacchetto non ha una versione di Python 3). Poi
conda create -n py3clone --file exported-packages.txt
Un'altra idea sarebbe quella di clonare l'ambiente:
conda create -n clonedenv --clone oldenv
conda install -n clonedenv python=3.4
conda update -n clonedenv --all
Nota che, ovviamente, entrambi questi avrà esito negativo se si dispone di qualche pacchetto che non ha una versione di Python 3.
Problemi correlati
- 1. Come posso installare un ambiente conda quando offline?
- 2. Come copiare/clonare un ambiente virtuale da Webserver
- 3. Creare ambiente vuoto Conda
- 4. Link ambiente Conda con Jupyter Notebook
- 5. Come disinstallare mini conda? python
- 6. Come posso eseguire runsnakerun su Mac OS X all'interno di un ambiente conda?
- 7. Posso scegliere dove è memorizzato il mio ambiente conda?
- 8. Posso clonare un repository git da BitBucket?
- 9. come specificare la nuova posizione di ambiente per conda creare
- 10. Come clonare un oggetto generatore Python?
- 11. Come posso collegarmi ad una specifica versione di glibc?
- 12. Come posso chiamare bash da C con un ambiente pulito?
- 13. Come posso usare conda per installare pydotplus
- 14. Come posso clonare un repository privato Gitlab?
- 15. Come posso ospitare il mio repository privato di conda?
- 16. Come funziona conda internamente?
- 17. Permetti l'uso di system python in conda env?
- 18. Come posso ottenere la versione GDAL/OGR installata da python?
- 19. Come posso ritirare un singolo file da GitHub senza clonare l'intero repository?
- 20. Come posso usare conda per installare pydot?
- 21. Come disabilitare `site.ENABLE_USER_SITE` per un ambiente?
- 22. Come copiare/clonare un ambiente virtuale dal server alla macchina locale
- 23. Conda - Installazione invisibile di un pacchetto
- 24. Come posso clonare/duplicare una sorta di UIView per iOS?
- 25. Fare una piccola modifica ad un ambiente LaTeX
- 26. Posso clonare un oggetto copiandone la memoria?
- 27. Python per clonare un repository git
- 28. Come posso creare un istogramma da una hashmap in python?
- 29. Come posso ottenere la versione da un file gemspec?
- 30. Come clonare una collezione backbone