Python 3'ü arch linux'daki python 2 ile tamamen değiştirmek istiyorum. Zaten https://wiki.archlinux.org/index.php/Python okudum ama sadece geçici bir düzeltme sağlar. Ben Programım Arch ise piton 2 yerine piton 3.Python 3'ü, lin linux python 2 ile tam olarak nasıl değiştirilir?
cevap
kullanıyor
#!/usr/bin/python
çağırdığınızda, /usr/bin/python
aslında python3 bir sembolik olmasını sağlamak gerekir. sembolik değiştirmek, zaten kök olarak, python2 yükledim varsayarsak python2 işaret edecek:
cd /usr/bin
ls -l python
lrwxrwxrwx 1 root root 7 5 sept. 07:04 python -> python3
ln -sf python2 python
ls -l python
lrwxrwxrwx 1 root root 7 Dec 11 19:28 python -> python2
Eğer python2-virtualenv
paketini kullanıyorsanız, o zaman /usr/bin/virtualenv
için aynı şeyi:
cd /usr/bin
ln -sf virtualenv2 virtualenv
Teşekkür ederim. Bunu Arch wiki'ye ekledim. – user1876508
Mükemmel özlü cevap – kmonsoor
Benim için çalıştı. Güzel çözüm. – axierjhtjz
değiştirme varsayılan sembolik bağlantı kötü bir fikirdir ve python3 güncellemelerinde yeniden oluşturulur.
sudoedit /usr/local/bin/python
bu içini yapıştırın ve dosyayı kaydedin:
#!/bin/bash
exec python2 "[email protected]"
çalıştırılabilir hale unutmayın:
sudo chmod +x /usr/local/bin/python
- 1. Python 3 Python 2 koduna nasıl dönüştürülür?
- 2. Python: Tuple elementi (son) nasıl değiştirilir?
- 3. python on linux ile dosyaya yazmak
- 4. Python döngülerindeki döngüler nasıl değiştirilir
- 5. Python Yuva: Linux
- 6. python 2.x ve python 3.x ile çalışan bir python betiğini çalıştırabilirsiniz. 3.x
- 7. python kullanarak [1,2,3,4] '1234' nasıl değiştirilir
- 8. Linux üzerinde Python IDLE çağırma
- 9. Python: ayda 2 tarihsaat farkı
- 10. Python varsayılan derleyici GCC'ye nasıl değiştirilir?
- 11. Python 3 yerine python 2 ile çalışan kıvılcım.
- 12. OpenCV Python ile 2 boyutlu görüntüde derinlik hatası Python
- 13. Python Tam Hassas Bölünüm Kaynak
- 14. gdb'nin kullandığı Python yorumlayıcısı nasıl değiştirilir?
- 15. 2 gtk pencereler ile python çoklu işleme
- 16. Tam sayı tarih nesnesine python nasıl dönüştürülür?
- 17. Python ile dosyalara nasıl geçilir?
- 18. Python 2 vs Python 3 - urllib formatları
- 19. Anakonda casusundaki python sürümü nasıl değiştirilir
- 20. Tam sayı için Python regex?
- 21. Qt nasıl çalışır (tam olarak)?
- 22. python 2 programında iletişim
- 23. Gtk uygulamasının düzenini tam ekran nasıl değiştirilir?
- 24. Django/Python tam istek başlığını nasıl alabilirim?
- 25. Linux altında anaconda ile birden çok ipython 3.0 çekirdeği (python 2.7, python 3.4, vb ...) nasıl kurulur?
- 26. linux bash betiği birden çok python çalıştırıyor
- 27. Python
- 28. Python 2'deki harflerin Python 3'teki eşdeğeri nedir? Python 2'de
- 29. Python 2 CSV yazıcısı, Windows
- 30. Python istekleri 2 ssl sertifikalı
size Bunun yerine, yerel
python
engelleme oluşturmak eğer gerçekten demek istiyorsan, shebang'ını # #/usr/bin/python2 'olarak değiştirmelisin. – Eevee