Trước đây tôi đã có Conda chạy trơn tru trên Mojave, nhưng tôi đã thấy rằng bản nâng cấp lên Catalina chuyển thư mục "anaconda3" sang Máy tính để bàn của bạn> Các mục được di chuyển> Bảo mật> anaconda3. Có vẻ như cài đặt bảo mật của Catalina có thể không cho phép các ứng dụng cài đặt trực tiếp trong thư mục người dùng nữa.
Tôi đã thử gợi ý ở đây , viết dưới đây:
Xin chào, tôi có thể có một giải pháp
- Sao chép thư mục anaconda3 nằm trong Mục được di chuyển sang / Users / myname /
- Thiết bị đầu cuối mở
- Nhập: xuất PATH = '' / Người dùng / myname / anaconda3 / bin: $ PATH "
- Nhập: conda init zsh
Nó đã làm việc! Chúc may mắn!
Nhưng điều này không làm việc cho tôi. Sau khi conda init zsh
tôi nhận được:
-bash: / Users / USER / anaconda3 / bin / conda: / anaconda3 / bin / python: trình thông dịch xấu: Không có tệp hoặc thư mục như vậy
Làm cách nào tôi có thể bật Conda và chạy lại mà không mất tất cả các môi trường ảo? Cảm ơn!
Cập nhật
Tôi đã nhận được Conda để làm việc theo đề nghị của @Ted Shaowang. Điều này có nghĩa là conda env list
hiển thị tất cả các môi trường ảo được tạo thông qua Conda.
Tuy nhiên tôi vẫn gặp sự cố virtualenv
vì tôi đã thay đổi vị trí tệp anaconda3 mặc định, không thể tìm thấy python.
Các python thực thi nằm ở .virtualenvs/env/bin/python
không thể được tìm thấy. Tôi có cần phải thực hiện các thay đổi tiếp theo để python cũng hoạt động virtualenv
không?
bash
cũng không hoạt động.
bash
, nhưng giải pháp được đề xuất là dành chozsh
(mặc định Catalina mới). Hãy thửconda init bash
thay thế.