ก่อนหน้านี้ฉันใช้ Conda ทำงานได้อย่างราบรื่นบน Mojave แต่ฉันพบว่าการอัพเกรดเป็น Catalina จะย้ายโฟลเดอร์ "anaconda3" ไปยังเดสก์ท็อปของคุณ> รายการที่ย้าย> ความปลอดภัย> anaconda3 ดูเหมือนว่าการตั้งค่าความปลอดภัยของ Catalina อาจไม่อนุญาตให้แอปพลิเคชันติดตั้งโดยตรงภายใต้ไดเรกทอรีผู้ใช้อีกต่อไป
ฉันลองคำแนะนำที่นี่เขียนไว้ด้านล่าง:
สวัสดีฉันอาจมีทางออก
- คัดลอกโฟลเดอร์ anaconda3 ที่อยู่ในรายการที่ย้ายไปยัง / Users / myname /
- เปิด Terminal
- ป้อน: export PATH = '' / ผู้ใช้ / myname / anaconda3 / bin: $ PATH "
- ป้อน: conda init zsh
มันได้ผล! โชคดี!
แต่มันไม่ได้ผลสำหรับฉัน หลังจากที่conda init zsh
ฉันได้รับ:
-bash: / Users / USER / anaconda3 / bin / conda: / anaconda3 / bin / python: ล่ามที่ไม่ดี: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันจะเรียกใช้ Conda และทำงานอีกครั้งได้อย่างไรโดยไม่สูญเสียสภาพแวดล้อมเสมือนจริงทั้งหมดของฉัน ขอบคุณ!
ปรับปรุง
ฉันได้รับ Conda มาทำงานตามคำแนะนำของ @Ted Shaowang ซึ่งหมายความว่าconda env list
จะแสดงสภาพแวดล้อมเสมือนจริงทั้งหมดที่สร้างผ่าน Conda
อย่างไรก็ตามฉันยังคงประสบปัญหาvirtualenv
เนื่องจากฉันเปลี่ยนตำแหน่งไฟล์ anaconda3 ที่เป็นค่าเริ่มต้นจึงไม่พบ python
.virtualenvs/env/bin/python
ไม่พบไฟล์ปฏิบัติการของหลามที่ ฉันจำเป็นต้องทำการเปลี่ยนแปลงเพิ่มเติมvirtualenv
หรือไม่เพื่อให้งูเหลือมทำงานได้เช่นกัน?
bash
ไม่ทำงานเช่นกัน
bash
แต่วิธีแก้ปัญหาที่แนะนำนั้นใช้สำหรับzsh
(ค่าเริ่มต้นของ Catalina ใหม่) ลองconda init bash
แทน