2016-03-08 31 views
34

tôi có thể tạo ra một môi trường conda mới, với chương trình biopython với điều này:Tạo trống môi trường conda

conda create --name snowflakes biopython 

gì nếu tôi không muốn cài đặt bất kỳ chương trình? Có vẻ như tôi không thể làm điều đó:

» 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 
+1

Thông thường bạn muốn cài đặt ít nhất python. Nếu bạn thậm chí không muốn phiên bản python, bạn có thể lừa bằng cách tạo thủ công môi trường trống bằng cách sử dụng 'mkdir -p/envs//bin' – cel

+0

@cel: cảm ơn, điều đó có ý nghĩa. Đủ tốt cho một câu trả lời? – dangonfast

+0

không hợp lý với tôi. tại sao chúng ta không thể tạo ra một env packageless? – cammil

Trả lời

82

Bạn có thể đặt tên gói là "python" để tải xuống cơ bản, trống.

conda create --name myenv python 
conda create --name myenv python=3.4 
+2

Tôi không thể tìm thấy câu trả lời này ở bất cứ đâu - xứng đáng được nhiều người bỏ phiếu hơn! – kungfujam

+7

cảm ơn. Tôi không chắc chắn lý do tại sao điều này không phải là phía trước và trung tâm trên trang danh sách gói Anaconda – joelion

+0

điều này cực kỳ hữu ích, cảm ơn rất nhiều! Tôi cũng cập nhật chetsheet conda của tôi để bao gồm và nhấn mạnh điều này (trong trường hợp nó hữu ích cho người khác: https://github.com/NeuronQ/cookbook/wiki/Python-Conda-cheatsheet) – NeuronQ

0

Để tạo một môi trường mà là hoàn toàn trống rỗng, không trăn và/hoặc bất kỳ gói mặc định khác, chỉ cần tạo ra một thư mục mới trong thư mục envs trong cài đặt Anaconda của bạn (Anaconda3 trong ví dụ này) :.

~\Anaconda3\envs>mkdir empy_env 

Lần đầu tiên bạn kích hoạt môi trường này một thư mục có tên Scripts trong Windows, bin trong Linux, với một vài tập tin batch được tạo ra. Tại thời điểm này bài này hoạt động cho Anaconda phiên bản 4.3.30 cả trong Windows và Linux.

Tôi đã nhận thấy rằng @cel đã đề xuất cùng một điều trong nhận xét đầu tiên theo câu hỏi, nhưng rõ ràng là nó không có sự chú ý mà nó xứng đáng!

Các vấn đề liên quan