Mac'te Python 3 yazılımını kaldırmak


16

Python'u öğrenmek için Python 3'ü yükledim ve django'nun Python 3 ile uyumlu olmadığını hemen anladım.

Farklı bir sürüm yükleyebilmek için Mac'imdeki Python 3'ü nasıl kaldırabilirim?

python 

ActivePython kullanıyorsanız, sudo pythonselect 2.7Python sürümleri arasında geçiş yapmak için yazın .
Sridhar Ratnakumar

Yanıtlar:



2

Python.org, belgelere kaldırma talimatları ekledi:

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

Bunu okumak ve ardından yüklememi incelemek, kaldırılacak şeyler listem:

  • Uygulamalar klasörünüzdeki MacPython 3.3 klasörü.
  • /Library/Frameworks/Python.framework
  • / usr / local / bin içinde yaklaşık 20 simge.
  • kabuk yolunda başvuru (varsa)

Görünmez dosyaları gösterebilen Metin Wranger'ı kullanarak, ana klasöre göz attım ve bir .bash_profile görmedim, sadece .bash_history. Dolayısıyla yükleyici referansı yalnızca Bash profili varsa ekler. (echo $ path) da göstermedi. (ayrıca bkz: /programming/7501678/set-environment-variables-on-mac-os-x-lion )

Yükleyici paketi gerçekten bir kaldırma komut dosyası içermelidir.

Nisan 2013 itibariyle çoğu eğitim ve kurs hala Python 2'yi gerektirmektedir, bu yüzden birçok insanın Python 3'ü kaldırması gerekecektir.


0

Nasıl kurdun? Bir yükleyici kullandıysanız, yoda'nın akıllıca tavsiyelerine uyun . Bir terminal açın ve /System/Library/Frameworks/Python.framework/Versions/3.0varsa dizini kaldırın . Ayrıca, sembolik bağlantının /System/Library/Frameworks/Python.version/Versions/Currentişaret etmediğinden de emin olmalısınız 3.0. Varsa, onu işaret edecek şekilde 2.6veya uygun bir şeyle sıfırlayın .


3
Genel olarak, / System / Library'deki hiçbir şeyi kesinlikle kaldırmamalısınız! Buraya yüklenen dosyalar OS X'in bir parçası olarak Apple tarafından kontrol edilir. Yanlış dosyayı silerek sisteminize ciddi zarar verebilirsiniz. Neyse ki, Python 3 henüz Apple tarafından bir OS X sürümünde gönderilmediğinden silinecek böyle bir dosya yok. Python 3'ün kullanıcı yüklemeleri başka bir yere kurulur. Örneğin, python.org yükleyicileri /Library/Frameworks.

2
... temel sistemle (örn. pencere yeniden boyutlandırıcılar veya kullanıcı arabirimi eklentileri / temalar) etkileşimde bulunan tonlarca sürücü ve uygulama dışında /system/library, dosyaları yükleme sırasında sağlanan bir süper kullanıcı parolası kullanarak, ancak kullanıcı tarafından ayrıcalıklı normal kaldırıcılara sahip olur. Sonuç olarak, yoğun olarak kullanılan modern bir Mac (özellikle birkaç işletim sistemi güncellemesinden geçmiş olan) Mac /system/library, tamamen çöple dolu bir direkte sahip olacak. Bu direkteki şeyleri kaldırmak tehlikeli midir? Elbette. Bu, dizindeki dosyaları işlemek için yaygın ve iyi nedenler olmadığı anlamına gelmez. Sadece farkında ol.
Zac B

-3

Bu bir programlama sorusu değil. Mac'teki diğer yazılımları kaldırırken kaldırırsınız! senin birkaç seçeneğin var

  1. Git Finder>Applications>Python 3.0(veya klasörün adı ne olursa olsun). Move to TrashÇöp kutusunu sağ tıklayın, seçin , boşaltın.
  2. Açın Terminal, yazın sudo rm -rf /Applications/Python\ 3.0/, şifreyi girin ve işiniz bitti.

Farklı pythonklasörlerde go farklı sürümleri . Böylece, yeni bir sürüm yükleyebilir ve v3.0olduğu gibi bırakabilirsiniz . Sadece için bir takma ad senin yoluna yeni piton dir ekleyip eskisini kaldırmak veya ayarlamayı unutmayın pythoniçinpython2.x

Bir dahaki sefere, bu tür soruların /apple// adresinde daha iyi sorulduğunu unutmayın.


Çok teşekkürler! Mac sorusu için apple.stackexchange.com'u kullanmayı hatırlayacağım.

3
Aslında, bu Python'un bir çerçeve yüklemesini kaldırmaz. Yalnızca birkaç yardımcı dosyayı kaldırır.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.