ถอนการติดตั้ง Python 3 บน Mac


16

ฉันติดตั้ง Python 3 เพื่อเรียนรู้ Python และรู้อย่างรวดเร็วว่า django ไม่เข้ากันได้กับ Python 3

ฉันจะถอนการติดตั้ง Python 3 บน Mac ของฉันเพื่อให้สามารถติดตั้งรุ่นอื่นได้อย่างไร

python 

หากคุณใช้ ActivePython ให้พิมพ์sudo pythonselect 2.7เพื่อสลับระหว่างเวอร์ชัน Python
Sridhar Ratnakumar

คุณสามารถมีงูหลามหลายรุ่นในเครื่องของคุณโดยไม่ขัดแย้ง
user151019

คำตอบ:



2

Python.org ได้เพิ่มเส้นทางการถอนการติดตั้งไปยังเอกสาร:

http://docs.python.org/3/using/mac.html

เมื่ออ่านสิ่งนี้แล้วตรวจสอบการติดตั้งของฉันรายการสิ่งที่ต้องถอนการติดตั้งคือ:

  • โฟลเดอร์ MacPython 3.3 ในโฟลเดอร์ Applications ของคุณ
  • /Library/Frameworks/Python.framework
  • ประมาณ 20 symlinks ใน / usr / local / bin
  • การอ้างอิงในเชลล์พา ธ (ถ้ามี)

การใช้ Text Wranger ซึ่งสามารถแสดงไฟล์ที่มองไม่เห็นฉันเรียกดูโฟลเดอร์บ้านของฉันและฉันไม่เห็น. bash_profile เพียงแค่. bash_history ดังนั้นโปรแกรมติดตั้งจะเพิ่มการอ้างอิงถ้ามีโปรไฟล์ Bash อยู่เท่านั้น (echo $ path) ไม่แสดงเช่นกัน (ดูเพิ่มเติมที่: /programming/7501678/set-environment-variables-on-mac-os-x-lion )

แพ็คเกจการติดตั้งควรมีสคริปต์ถอนการติดตั้งด้วย

เมื่อวันที่เมษายน 2013 บทแนะนำและหลักสูตรส่วนใหญ่ยังคงต้องใช้ Python 2 ผู้คนจำนวนมากจะต้องถอนการติดตั้ง Python 3


0

คุณติดตั้งมันได้อย่างไร? หากคุณใช้การติดตั้งแล้วทำตามคำแนะนำที่ชาญฉลาด Yoda ของ เปิดเทอร์มินัลแล้วลบไดเรกทอรีออก/System/Library/Frameworks/Python.framework/Versions/3.0ถ้ามีอยู่ นอกจากนี้คุณควรตรวจสอบให้แน่ใจว่า symlink ไม่ได้ชี้ไป/System/Library/Frameworks/Python.version/Versions/Current 3.0ถ้าเป็นเช่นนั้นให้ตั้งค่าใหม่ให้ชี้ไปที่2.6หรือสิ่งที่เหมาะสม


3
โดยทั่วไปคุณไม่ควรลบอะไรใน / System / Library! ไฟล์ที่ติดตั้งนั้นควบคุมโดย Apple ซึ่งเป็นส่วนหนึ่งของ OS X คุณอาจสร้างความเสียหายอย่างร้ายแรงให้กับระบบของคุณโดยการลบไฟล์ผิด โชคดีที่ไม่มีไฟล์ดังกล่าวที่จะลบเนื่องจาก Python 3 ยังไม่ได้รับการจัดส่งโดย Apple ในการเปิดตัว OS X ผู้ใช้ติดตั้ง Python 3 ถูกติดตั้งที่อื่น ยกตัวอย่างเช่นการติดตั้ง python.org /Library/Frameworksติดตั้งไป

2
... ยกเว้นไดรเวอร์และแอปพลิเคชั่นจำนวนมากที่โต้ตอบกับระบบพื้นฐาน (เช่นตัวปรับหน้าต่างหรือส่วนเสริม UI / ธีม) วางไฟล์/system/libraryโดยใช้รหัสผ่าน superuser ที่ให้ไว้ในเวลาติดตั้ง แต่มีตัวถอนการติดตั้งแบบผู้ใช้ปกติ เป็นผลให้เครื่อง Mac รุ่นใหม่ที่ใช้งานหนัก (โดยเฉพาะอย่างยิ่งที่ผ่านการอัพเกรดระบบปฏิบัติการไม่กี่ครั้ง) กำลังจะมี/system/librarydir ที่เต็มไปด้วยขยะ การลบสิ่งต่าง ๆ ใน dir นั้นอันตรายหรือไม่? แน่ใจ ไม่ได้หมายความว่าไม่มีเหตุผลที่ดีที่จะจัดการไฟล์ในไดเรกทอรี เพิ่งทราบ
Zac B

-3

นี่ไม่ใช่คำถามการเขียนโปรแกรม คุณถอนการติดตั้งเช่นเดียวกับที่คุณถอนการติดตั้งซอฟต์แวร์อื่น ๆ บน mac! คุณมีสองทางเลือก

  1. ไปที่Finder>Applications>Python 3.0(หรือชื่อโฟลเดอร์) คลิกขวาเลือกMove to Trashถังขยะที่ว่างเปล่า
  2. เปิดTerminalพิมพ์sudo rm -rf /Applications/Python\ 3.0/ป้อนรหัสผ่านและคุณเสร็จแล้ว

เวอร์ชั่นที่แตกต่างกันpythonไปในโฟลเดอร์ที่แตกต่างกัน ดังนั้นคุณสามารถติดตั้งเวอร์ชันใหม่และปล่อยให้v3.0มันเป็น เพียงจำไว้ว่าให้เพิ่ม pir dir ใหม่ในเส้นทางของคุณและลบอันเก่าออกหรือตั้งชื่อแทนpythonให้python2.x

ครั้งต่อไปโปรดจำไว้ว่าคำถามดังกล่าวดีกว่าใน/apple//


ขอบคุณมาก! ฉันจะจำได้ว่าใช้ apple.stackexchange.com สำหรับคำถาม mac

3
ที่จริงแล้วมันไม่ได้ลบการติดตั้ง Python ของเฟรมเวิร์ก มันจะลบไฟล์เสริมเพียงไม่กี่ไฟล์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.