Pertanyaan Bagaimana saya dapat mengubah nama lingkungan conda?


Saya punya nama lingkungan konda old_name, bagaimana saya bisa mengubah namanya menjadi new_name tanpa melanggar referensi?


75
2018-02-14 16:51


asal


Jawaban:


Anda tidak bisa.

Satu solusi adalah membuat lingkungan klon, dan kemudian menghapus yang asli:

(ingat tentang menonaktifkan lingkungan saat ini dengan deactivate pada Windows dan source deactivate di macOS / Linux)

conda create --name new_name --clone old_name
conda remove --name old_name --all # or its alias: `conda env remove --name old_name`

Ada beberapa kelemahan dari metode ini:

  1. itu mengunduhnya paket - Anda dapat menggunakan --offline bendera untuk menonaktifkannya,
  2. waktu yang digunakan untuk menyalin file lingkungan,
  3. penggunaan diska ganda sementara.

Ada yang terbuka isu meminta fitur ini.


142
2018-02-14 16:51



Anda dapat, mengubah direktori ke rumah anaconda, memindahkan folder lingkungan di folder "env" ke yang Anda inginkan. Baris perintah adalah:

cd ~/anaconda3/envs
mv old_env_name new_env_name

-3
2018-05-24 06:40