Jika saya membuka Terminal dan mengetikkan python, saya melihat versinya 2.7.4. Bagaimana saya mendapatkan python 3.4? Dan apakah saya perlu IDLE jika saya memiliki teks yang luhur?
Jika saya membuka Terminal dan mengetikkan python, saya melihat versinya 2.7.4. Bagaimana saya mendapatkan python 3.4? Dan apakah saya perlu IDLE jika saya memiliki teks yang luhur?
Jawaban:
python 3.4 diinstal pada rilis stabil Ubuntu 14.04. Anda perlu menggunakan python3
untuk menggunakan python 3.4. Misalnya, untuk menjalankan skrip file.py
, gunakan:
python3 file.py
Ini akan menggunakan python 3.4 untuk menginterpretasikan program Anda atau Anda dapat menggunakan shebang untuk membuatnya dieksekusi. Baris pertama program Anda harus:
#!/usr/bin/env python3
dan kemudian gunakan chmod +x file.py
untuk menetapkan izin yang dapat dieksekusi dan kemudian jalankan skrip python Anda seperti ./file.py
yang akan menggunakan python3 untuk mengeksekusi.
Jika Anda ingin python3 digunakan saat mengetik python di terminal, Anda bisa menggunakan alias. Untuk menambahkan alias baru, buka ~/.bash_aliases
file Anda menggunakan gedit ~/.bash_aliases
dan ketik yang berikut ini:
alias python=python3
dan kemudian simpan dan keluar dan ketik
source ~/.bash_aliases
lalu Anda bisa mengetik
python file.py
untuk menggunakan python3 sebagai juru bahasa python default Anda.
Tidak, Anda tidak perlu IDLE hanya untuk menggunakan python3 untuk menafsirkan program Anda.
~/Dropbox/XXX/Pythonfiles/
) pertama dan kemudian ketik python examplefile.py
(ini mungkin sangat bodoh dan tidak seperti yang Anda harapkan). 2) Anda bisa alias python ~/Dropbox/XXX/Pythonfiles/examplefile.py
secara keseluruhan untuk perintah yang akan mengeksekusi ketika Anda mengetikkan perintah alias kustom. 3) Anda tidak akan menemukan jika Anda tidak memiliki alias sebelumnya, itu baik-baik saja, Anda dapat membuatnya.
Saya memiliki masalah yang sama dengan desktop ubuntu saya. Buku python saya mengatakan kepada saya untuk memanggil python hanya dengan mengetik python di terminal tetapi hanya memanggil versi python sebelumnya 2.
python3
Apakah Anda melihat pengakuan yang Anda lakukan? Selesai.
sudo apt-get install python3
Semoga ini membantu!
Di Ubuntu 14.04 Python 3.4 diinstal secara default.
Seperti yang direkomendasikan oleh PEP-394 Anda dapat menggunakan python
dan python2
menjalankan Python v2 (2.7) dan python3
untuk menjalankan Python v3 (3.4).
Dalam jenis terminal: python3
Terminal itu sendiri akan mengatakan untuk mengetik:
sudo apt-get install python3-minimal
Lakukan dan ini akan menginstal Python 3.2.3.
Kemudian dalam tipe terminal: python3.4
- Anda harus memasukkan Python 3.4.1.
Jika hanya diperlukan satu skrip, Anda dapat menggunakan alias secara lokal dan sementara.
Saat memasang Letsencrypt , saya mendapat peringatan berikut:
$ ./letsencrypt-auto --help
InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Penyebabnya: Python 2.7.9 diperlukan, sementara 2.7.5 diinstal. Python 3 juga berfungsi. Saya membuka skrip dan memasukkan alias berikut setelah shebang:
alias python=python3
Kemudian skrip bekerja. Setelah semuanya selesai, alias ini telah dihapus. Ini hanya berfungsi di skrip ini. Jadi mulai python
dari terminal masih ada saya versi 2.7.5.
Sejak Ubuntu 18.04 dan seterusnya, Anda tidak perlu menginstal Python 3, karena ia datang secara default.
Untuk Ubuntu 18.04 LTS dan Debian Buster, kami ingin beralih ke Python 3.6 sebagai versi standar (dan mungkin hanya) Python 3.
Referensi:
Jika tidak, instal dengan perintah berikut:
sudo apt-get install python3
Kemudian untuk mencari beberapa instalasi Python, jalankan salah satu dari perintah ini:
whereis python
which -a python python2 python3
locate python
atau cukup ketik python
perintah dan tekan Tabdua kali.
Untuk daftar paket Python diinstal, jalankan: dpkg -l | grep -w python
.
Untuk menginstal versi tertentu, lihat: Bagaimana menginstal paket Ubuntu tertentu, dengan versi yang tepat?
Python3.4 sudah diinstal pada sistem Anda, Anda hanya perlu menyebutnya dengan python3
alih - alihpython
Ada satu ton aplikasi python lawas di luar sana dan dengan demikian kebutuhan untuk python 2.x, namun seperti yang lain disebutkan python3 -V menunjukkan Python 3.4.0 diinstal dan dengan demikian dengan Ubuntu 14.x itu ada.
python -V shows 2.7.6
python3 -V shows 3.4.0
Mengetahui penerjemah mana yang akan digunakan terserah Anda.