Saya memiliki python3.2 yang terletak di /usr/lib/python3.2
. Saya tidak yakin apakah itu berarti sudah diinstal tetapi saya menganggap itu untuk saat ini.
Beberapa fakta tentang sistem saya:
$ which python
/usr/local/bin/python
Ketika saya mengetik python
terminal saya mendapatkan yang berikut
$ python
Python 2.7.2 (default, Dec 19 2011, 11:12:13)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Kemudian untuk menemukan jalan yang saya lakukan
>>> sys.info
>>> sys.path
['', '/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/usr/local/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', '/usr/local/lib/python2.7/site-packages/PIL-1.1.7-py2.7-linux-x86_64.egg', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages']
Jadi mengetahui semua ini, bagaimana cara mengubah sistem python default saya dari 2.7.2 ke 3.2?
10.04
command-line
bash
python
maks
sumber
sumber
/usr/bin/env python
apa yang Anda inginkan. Jadi mengetik secara manualpython3
bukanlah solusinya.PYTHONPATH tidak ada hubungannya dengan itu. Ini hanya memberi tahu juru bahasa Python, mana saja yang dijalankan juru bahasa, tempat menemukan modul tambahan yang ingin Anda muat.
Namun demikian, mengubah versi default pada sistem Anda berbahaya, seperti yang diamati oleh komentator lain. Anda berisiko melanggar paket yang ada yang dibangun terhadap Python2 dan menggunakan / usr / bin / env python untuk menemukan juru bahasa mereka.
Sebenarnya, itu cara yang salah untuk mengungkapkannya. Mengubah versi default Python akan merusak seluruh sistem Ubuntu Anda dan menyebabkan banyak program tidak berfungsi. Ini juga sama sekali tidak perlu.
Tetapi karena Anda bertanya, lakukan saja ini:
Selamat menabrak!
sumber
Saya menambahkan ini di saya
.bashrc
, itu berfungsi dengan baik sejauh ini:sumber
Menurut ini, Anda dapat mengatur variabel lingkungan Anda atau hanya menambahkan folder jalur impor baru. Tapi saya sarankan untuk menggunakan virtualenvs untuk proyek python jika Anda ingin memiliki fleksibilitas.
sumber
Inilah cara teraman untuk melakukan ini - menggunakan
update-alternatives
sumber
jika itu sebenarnya ketik ketik python3.2 bukan hanya python dan itu akan memuat itu bukan default. Baru saja menginstal python 3.2 untuk mengujinya =)
jika tidak diinstal terminal terbuka dan ketik sudo apt-get install python3.2 untuk mendapatkannya
sumber