Saya dapat membuat lingkungan conda baru, dengan program biopython
dengan ini:
conda create --name snowflakes biopython
Bagaimana jika saya tidak ingin menginstal program apa pun? Sepertinya saya tidak bisa melakukan itu:
» conda create --name tryout
Error: too few arguments, must supply command line package specs or --file
You can specify one or more default packages to install when creating
an environment. Doing so allows you to call conda create without
explicitly providing any package names.
To set the provided packages, call conda config like this:
conda config --add create_default_packages PACKAGE_NAME
mkdir -p </path/to/your/anaconda/distribution>/envs/<env-name>/bin
Jawaban:
Anda dapat memberikan nama paket hanya "python" untuk mendapatkan basis, instalasi kosong.
conda create --name myenv python conda create --name myenv python=3.4
sumber
Jika Anda telah membuat file
create_default_packages
blok di.condarc
file Anda , jawaban @ joelion akan menginstal paket-paket itu. Jika Anda tidak menginginkannya, gunakan--no-default-packages
bendera. Sebagai contoh:sumber
Untuk membuat lingkungan yang benar-benar kosong, tanpa python dan / atau paket default lainnya, cukup buat folder baru di
envs
direktori diAnaconda
instalasi Anda (Anaconda3 dalam contoh ini) :.Pertama kali Anda mengaktifkan lingkungan ini, sebuah direktori bernama
Scripts
di Windows,bin
di Linux, dengan beberapa file batch dibuat. Pada saat posting ini berfungsi untuk Anaconda versi 4.3.30 baik di Windows dan Linux.Saya perhatikan bahwa @cel telah menyarankan hal yang sama di komentar pertama di bawah pertanyaan itu, tetapi jelas itu tidak mendapat perhatian yang layak!
sumber
Ini adalah cara membuat conda_env yang benar-benar kosong (ringan) dengan 0 paket:
perlu beberapa detik untuk membuat dan menyelesaikannya.
sumber
pylint
scipy
, dll.conda list
Anda akan melihat tidak ada paket.base
python di variabel PATH env, bukanmy_env
python - itulah mengapa paket pip ada di sana. Saya salah berasumsi bahwa mereka melakukan kloning symlink, itulah sebabnya saya tidak mengerti mengapa paket 200 pip secepat itu. Terima kasih!