Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memasang python3.8 di bawah Linux

Bagaimana untuk memasang python3.8 di bawah Linux

PHPz
PHPzke hadapan
2023-05-22 19:16:123399semak imbas

Berbanding dengan memasang python di bawah tingkap, memasang python di bawah Linux sebenarnya adalah pilihan yang sangat sukar. Perkara pertama yang perlu diselesaikan ialah versi pengedaran yang hendak dipilih. Kernel Linux berada di tangan pasukan teknikal, tetapi pengedaran Linux berada di tangan syarikat yang berbeza. Untuk pertimbangan yang berbeza, syarikat yang berbeza membungkus aplikasi yang berbeza, memasang pengurus pakej yang berbeza, dan melaksanakan strategi keluaran yang berbeza berdasarkan kernel Linux, yang membawa kepada beratus-ratus keluaran Di pasaran, bunga itu semakin menarik perhatian. Soalan yang paling biasa dan sukar untuk pemula ialah: Linux mana yang patut saya gunakan?

Isu ini bukan sahaja soal pendapat, malah menjadi topik perbincangan di kalangan rakan-rakan peminat Diehard pelbagai edaran boleh terus mempertikaikannya. Untuk mengalami pengedaran yang terkenal ini, penulis telah memasang banyak versi pada komputer dan mesin mayanya Kesimpulan terakhir ialah:

  • Jika ia untuk pembangunan, pilih ubuntu 18.04 LTS. adalah pilihan terbaik

  • Jangan pasang versi pelayan Pada akhir pembangunan, anda masih perlu memasang antara muka grafik, jadi sebaiknya pilih versi Desktop

Artikel berikut boleh digunakan sebagai rujukan untuk pemilihan:

  • 7 Distro Rolling Linux Terbaik

  • CentOS akan ditamatkan pada penghujung tahun

Kenapa tidak pilih CentOS, kerana ia akan segera hilang dari pandangan orang Cina. Setahun yang lalu Red Hat mengumumkan bahawa ia akan menamatkan menawarkan CentOS Linux percuma pada akhir tahun ini. Selepas itu, Red Hat sekali lagi mengingatkan bahawa CentOS Linux 8 akan mencapai penghujung kitaran hayatnya (End of Life, EoL) pada 31 Disember 2021. CentOS ialah salah satu pengedaran Linux Ia disusun daripada kod sumber Red Hat Enterprise Linux yang dilancarkan oleh Red Hat berdasarkan kod sumber terbuka. Kerana ia datang daripada kod sumber yang sama, sesetengah pelayan yang memerlukan kestabilan tinggi menggunakan CentOS dan bukannya versi komersial Red Hat Enterprise Linux. Tahun lepas, Red Hat mengumumkan bahawa CentOS akan menjadi platform yang sesuai untuk pembangunan oleh kakitangan DevOps, dan bukannya sistem pengendalian untuk aplikasi pelayan yang stabil atau VM Platform baharu dipanggil CentOS Stream, dan tidak akan ada lagi CentOS 9. Mengapa tidak memilih Archlinux, kerana ia memerlukan pengetahuan yang sangat tinggi tentang Linux dan setara dengan pemasangan manual. Geento lebih sukar selepas memasangnya, anda tidak tahu di mana titik permulaannya. Secara relatifnya, terdapat pelbagai pengedaran berdasarkan Debian untuk dipilih Antaranya, yang terbaik, yang mempunyai pangkalan pengguna terluas, dan yang boleh mendapat sokongan paling relevan masih Ubuntu.

Selepas membuat keputusan untuk menggunakan Ubuntu, kami memulakan pemasangan python3.8. Untuk mempelajari pemasangan Python3.8 dengan lebih baik di bawah Ubuntu, adalah disyorkan agar anda menggunakan nod pelayan awan yang disediakan oleh pembekal perkhidmatan awan.

Kami tidak mengesyorkan nod awan asing, termasuk dari Amazon dan Microsoft, kerana nod tersebut mungkin tidak boleh digunakan pada bila-bila masa. Kelebihan menggunakan nod awan ialah ia sangat mudah digunakan, kerana nod awan:

  • Anda tidak perlu bersusah payah memasang Linux pada komputer anda sendiri, jika tidak, komputer anda akan menjadi bata jika anda tidak berhati-hati

  • Sistem pengendalian telah dipasang

  • Serupa dengan kotak pasir Windows, jika terdapat kegagalan pemasangan atau sebarang masalah berlaku semasa penggunaan, anda boleh menetapkan semula dan memulihkannya pada bila-bila masa Pergi ke persekitaran sistem pengendalian tulen

  • Pengebilan fleksibel adalah lebih mudah daripada membeli mesin fizikal sendiri

  • Selalunya terdapat diskaun dan anda boleh Dapatkan nod ECS yang menjimatkan kos pada harga yang rendah

Berikut ialah demonstrasi menggunakan nod awan Huawei sebagai contoh.

(1)

Gunakan ssh untuk log masuk ke nod awan. Windows dilengkapi dengan arahan ssh, yang boleh digunakan secara langsung. Untuk menjalankan powershell, masukkan arahan berikut:

ssh tianbin@172.17.10.67
输入密码即可
Jika anda rasa antara muka powershell adalah mudah, adalah disyorkan untuk menggunakan MobaXterm Personal Edition Ini adalah perisian terminal dengan antara muka GUI yang kaya dan konfigurasi lengkap, yang jarang berlaku. Ia lebih mudah dan mudah digunakan daripada Xshell/Putty. Berbanding dengan SecureCRT yang memerlukan retak, MobaXterm adalah percuma.

(2)

Selepas log masuk, sejumlah besar alatan konfigurasi diperlukan. Walaupun dari perspektif keselamatan, sudo harus digunakan sebelum semua arahan berikut supaya anda boleh melaksanakan kerja pentadbir sistem sebagai pengguna biasa, dari perspektif praktikal, berbuat demikian adalah membuang masa. Oleh itu, selepas log masuk, terus gunakan arahan "su" untuk bertukar kepada identiti akar.

# 需要输入root的口令su# 配置sshd服务器,保证经常测试客户端,从而不断线
sed -i 's/#ClientAliveInterval 0/ClientAliveInterval 60/g' /etc/ssh/sshd_config
sed -i 's/#ClientAliveCountMax 3/ClientAliveCountMax 60/g' /etc/ssh/sshd_config

# 允许root用户登录
sed -i '$aPermitRootLogin yes' /etc/ssh/sshd_config

# 接来下切换apt的安装源,使用阿里云提供的镜像。普通的文章通常写的源是国内的大学,但在实际中,只有阿里云与华为云提供的镜像才又快又好
sed -i 's#http://security.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list
sed -i 's#http://archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list
sed -i 's#http://us.archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list

# 开始更新软件源与软件信息
apt update && apt upgrade -y

# 开始安装python3.8,请严格按下述顺序安装,否则会出现意料之外的结果
apt install -y python3.8 python3.8-dev

# 由于ubuntu自带python2.7以及python3.6,所以在安装python3.8后让它成为主用
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
update-alternatives --config python

python --version
apt install -y python3-pip

python -m pip install --upgrade pip
pip --version

# 使用阿里云的pip源,绝大部分包可以从阿里云下载安装,即快又好,否则安装时间特别长
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip install --upgrade setuptools
Pada ketika ini, pemasangan python3.8 telah selesai. Perlu diingatkan bahawa disebabkan oleh batasan reka bentuk versi keluaran ubuntu18.04, jangan cuba:

  • Padam python2.7, terdapat banyak komponen sistem pengendalian yang bergantung padanya

  • Padam python3.6, terdapat banyak komponen sistem pengendalian yang bergantung padanya

  • Jika anda memadamkannya secara paksa, keseluruhan sistem pengendalian akan menjadi batu bata

Untuk ubuntu, kotak alat yang dibangunkan termasuk:

  • Tiga Musketeers of awk/sed/grep, sukar untuk dibangunkan di bawah Linux jika anda tidak mengetahui ketiga-tiga arahan ini

  • vi/vim menyunting artifak, ia agak mudah untuk bermula Sukar, tetapi faedah sepanjang hayat

  • Untuk mengelakkan kesukaran yang disebabkan oleh ketidakbiasaan dengan arahan Linux, adalah disyorkan untuk memasang versi Linux Kod VS. Memandangkan vscode adalah platform merentas, ia sememangnya sangat mudah.

Atas ialah kandungan terperinci Bagaimana untuk memasang python3.8 di bawah Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam