TL; DR: không có gì bị hỏng, thông điệp mà bạn đang nhìn thấy vẫn còn sơ khai mã hóa cứng và có thể được cố định.
conda trình quản lý gói thực tế có thể được sử dụng với cài đặt python thông thường.
Cập nhật: Tôi đã làm việc với phương pháp được mô tả và thấy rằng bạn nên sử dụng conda install --dry-run ...
để xem các thay đổi sắp xảy ra. Một số gói conda phụ thuộc vào phiên bản python khác, sẽ ghi đè lên phiên bản đã cài đặt. Có thể có một giải pháp cho việc này bằng cách thay đổi các kênh conda hoặc sử dụng virtualenv. Tôi cũng thấy rằng --dry-run
không hoạt động khi sử dụng lưu trữ gói cục bộ.
Tôi sẽ chỉ cho bạn cách chạy cudatoolkit 9.1 mà không cần bất kỳ Anaconda và python-3.6-amd64 nào. Tôi đang sử dụng cuda 9.1 từ here.
Vì conda được kết nối giả tạo với Anaconda, bạn phải tháo gỡ chúng. Tôi khuyên bạn nên sao lưu thư mục cài đặt python bạn sẽ làm việc với (hoặc sử dụng virtualenv).
- Cài đặt menuinst phụ thuộc. Hiện tại, nó bị hỏng từ PyPi, do đó, nếu nhận được từ github. Xây dựng và cài đặt
python setup.py install
Gói này cũng có vấn đề trong phân phối Anaconda. Nó kích hoạt hàng loạt các yêu cầu quyền quản trị mỗi lần, nó sẽ bị chặn với tùy chọn conda ... --no-shortcuts
.
pip install pypiwin32
, sự phụ thuộc của (1)
pip install conda
, đòi hỏi (1)
Di chuyển đến thư mục cài đặt python. ./Scripts/conda.exe nên tồn tại.
Di chuyển đến ./Lib/site-packages/conda
mục Tìm kiếm đệ quy cho pip_warning chuỗi con ở sau TEXT loại tập tin: py, .json, .txt
- Thay thế kết hợp phù hợp pip_warning với chính
Đừng quên tuân theo cú pháp của loại tệp bạn muốn chỉnh sửa.
- Bây giờ mở ./Scripts/conda.exe thực thi trong bất kỳ hex-biên tập viên và tìm pip_warning, cẩn thận ghi đè lên nó với chính và lau còn lại có dấu cách cho đến khi byte nhập chính
Kiểm tra kích thước tệp không thay đổi.
- Hủy bỏ bất kỳ __pycache__ dirs nếu tìm thấy trong ./Lib/site-packages/conda
Nếu bạn chỉ cần conda làm việc mà không CUDA, bạn được thực hiện ở đây.
Run conda install mkl
, pip install llvmlite numpy
Tải gói cudatoolkit-9.1-0.tar.bz2 và numba-0.36.2.tar.bz2 và chạy
conda install cudatoolkit-9.1-0.tar.bz2
conda install numba-0.36.2-***.tar.bz2
Đợi một chút trong khi giải nén xong.
Bây giờ hãy thử these ví dụ, chúng sẽ hoạt động và màn hình gpu của bạn hiển thị một số hoạt động. Các lệnh conda ...
cũng hoạt động.
Với Linux, tôi đoán hướng dẫn giống nhau, chỉ là .sh hoặc ELF thay cho .exe.
Mặc dù câu trả lời của bạn chính xác 100%, nó cũng có thể trở thành 100% vô dụng nếu liên kết đó được di chuyển, thay đổi, hợp nhất thành trang khác hoặc trang chính vừa biến mất ... **: - (** Do đó, vui lòng [sửa] câu trả lời của bạn và sao chép các bước có liên quan từ liên kết vào câu trả lời của bạn, qua đó đảm bảo câu trả lời của bạn cho 100% toàn bộ thời gian của trang web này! **; -) ** Bạn luôn có thể để liên kết trong ở cuối câu trả lời của bạn dưới dạng nguồn cho tài liệu của bạn ... –
@DonaldDuck cảm ơn đề xuất :) –
Bạn nên chú ý rằng người dùng Mac đôi khi quên sử dụng sudo. Điều này có thể gây ra cùng một vấn đề được mô tả như đã xảy ra với tôi. –