How to Run Python in Ubuntu 18.04 LTS | Python in Ubuntu 18.04 LTS Bionic Beaver
Isi kandungan:
Persekitaran maya Python adalah pohon direktori mandiri yang termasuk pemasangan Python dan bilangan pakej tambahan.
Tujuan utama persekitaran maya Python adalah untuk mewujudkan persekitaran terpencil untuk projek Python yang berbeza. Dengan cara ini, anda boleh memasang versi modul tertentu pada setiap projek tanpa bimbang bahawa ia akan menjejaskan projek Python anda yang lain.
Dalam tutorial ini, kami akan memberikan arahan langkah demi langkah tentang cara membuat persekitaran maya Python di Ubuntu 18.04.
Buat Persekitaran Maya untuk Python 3
Ubuntu 18.04 kapal dengan Python 3.6 secara lalai. Anda boleh mengesahkan bahawa Python 3 dipasang pada sistem anda dengan menjalankan:
python3 -V
Keluaran seharusnya seperti ini:
Python 3.6.5
Jika anda ingin memasang pelepasan utama terkini bahasa Python, Python 3.7 mengikuti arahan ini.
Bermula dari Python 3.6, cara yang disyorkan untuk mewujudkan persekitaran maya ialah menggunakan modul
venv
.
Mari mulakan dengan memasang pakej
python3-venv
yang menyediakan modul
venv
.
sudo apt install python3-venv
Setelah modul dipasang, kami bersedia untuk membuat persekitaran maya untuk Python 3.
Suis pertama, ke direktori di mana anda ingin menyimpan persekitaran maya Python 3 anda. Dalam direktori jalankan arahan berikut untuk mewujudkan persekitaran maya yang baru:
python3 -m venv my-project-env
Perintah di atas mencipta direktori yang dipanggil
my-project-env
, yang mengandungi salinan binari Python, pengurus pakej Pip, perpustakaan Python standard dan fail sokongan lain.
Untuk mula menggunakan persekitaran maya ini, anda perlu mengaktifkannya dengan menjalankan skrip
activate
:
source my-project-env/bin/activate
Setelah diaktifkan, direktori bin persekitaran maya akan ditambah pada permulaan pembolehubah
$PATH
. Juga petikan shell anda akan berubah dan ia akan menunjukkan nama persekitaran maya yang sedang anda gunakan. Dalam kes kami ialah
my-project-env
:
$ source my-project-env/bin/activate (my-project-env) $
Sekarang persekitaran maya diaktifkan, kita boleh mula memasang, menaik taraf, dan mengeluarkan pakej menggunakan pip.
Mari buat skrip Python mudah menggunakan modul Permintaan.
Di dalam persekitaran maya, anda boleh menggunakan
pip
arahan bukan
pip3
dan
python
dan bukan
python3
.
Langkah pertama ialah memasang modul, menggunakan pengurus pakej Python, pip:
pip install requests
Untuk mengesahkan pemasangan anda boleh cuba mengimport modul:
import requests
Sekiranya tiada ralat mengimport modul, maka pemasangan itu berjaya.
Dalam contoh ini kita akan menggunakan laman web httpbin.org yang menyediakan perkhidmatan Permintaan & Maklum balas HTTP yang mudah untuk mencetak semua entri pengepala.
Buka editor teks anda dan buat fail baru:
nano testing.py
Tampal kandungan berikut pada fail:
import requests r = requests.get('http://httpbin.org/get') print(r.headers)
Tutup dan simpan fail.
Kita kini boleh menjalankan skrip dengan menaip:
python testing.py
Skrip akan mencetak kamus semua entri pengepala seperti ditunjukkan di bawah:
{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}
Sebaik sahaja anda selesai dengan kerja anda untuk menyahaktifkan alam sekitar, hanya taip
deactivate
dan anda akan kembali ke shell normal anda.
Kesimpulannya
Anda telah belajar cara membuat dan menggunakan persekitaran maya Python. Anda boleh mengulangi langkah-langkah yang kami bina di atas dan membuat persekitaran maya tambahan untuk projek Python anda.
Citrix Bermakna untuk Memudahkan Persekitaran Maya Campuran
Citrix Systems pada hari Selasa mengumumkan Projek Kensho, satu set alat yang akan datang yang akan membolehkan persekitaran maya menjadi ...
Microsoft menggunakan acara rakan kongsi untuk menunjukkan aplikasi Office Web, versi host Office suite, dan untuk mempromosikan penggunaan persekitaran "perisian plus perkhidmatan" hibrid - sesuatu yang telah ditolak untuk beberapa waktu - untuk pelanggan yang ingin beralih dari perisian premis ke arah beberapa perkhidmatan dalam talian.
Presiden Bahagian Perniagaan Microsoft, Stephen Elop memberitahu rakan-rakan pada pameran itu bahawa sembilan daripada 10 pelanggan mereka mahu menggunakan perkhidmatan yang dihoskan dalam Produktiviti Perniagaan Online (BPOS) Microsoft, tetapi pelanggan harus mempunyai pilihan antara membeli perisian atau perkhidmatan, atau menggunakan gabungan kedua-duanya.
Bagaimana untuk menghubungkan telefon pintar untuk mewujudkan bunyi surround
Mempunyai telefon pintar dan tablet? Atau beberapa telefon pintar? Menggunakan aplikasi mudah, anda boleh memasangkannya dan membuat pengalaman bunyi sekeliling. Ini caranya.