Để tạo một môi trường được đặt tên py37
với python 3.7, sử dụng kênh dẫn và danh sách các gói:
conda create -y --name py37 python=3.7
conda install --force-reinstall -y -q --name py37 -c conda-forge --file requirements.txt
conda activate py37
...
conda deactivate
Cờ giải thích:
-y
: Không yêu cầu xác nhận.
--force-reinstall
: Cài đặt gói ngay cả khi nó đã tồn tại.
-q
: Không hiển thị thanh tiến trình.
-c
: Kênh bổ sung để tìm kiếm các gói. Đây là các URL được tìm kiếm theo thứ tự
Các ansible-vai trò dockpack.base_miniconda có thể quản lý môi trường conda và có thể được sử dụng để tạo ra một hình ảnh cơ sở Docker.
Ngoài ra, bạn có thể tạo tệp môi trường.yml thay vì tệp tin request.txt:
name: py37
channels:
- conda-forge
dependencies:
- python=3.7
- numpy=1.9.*
- pandas
Sử dụng lệnh này để liệt kê các môi trường bạn có:
conda info --envs
Sử dụng lệnh này để loại bỏ môi trường:
conda env remove -n py37
requirements.txt
các phiên bản gói cụ thể của mình, tôi nhận đượcInvalidVersionSpec: Invalid version '3.0.': empty version component